DST is a b!tch, be careful with POSIX in a stupid timezone
At the department we have been analyzing some transaction data for some time. We got a new dataset with lots of transactions. Once you need interpurchase (IPT) times, posix is quite useful, as you can easily difference transactions to generate IPTs.
So the data is on a daily basis. However, some IPTs appeared to be decimal:
30.04167 days?? Well, of course R is right. So what’s the reason? Marco (thx!) quickly gave me hint: daylight savings time. In my timezone there is daylight savings time. By defaukt strptime() uses the current time zone. Switching to UTC solved the issue.
To leave a comment
for the author, please follow the link and comment on their blog: joint posterior
offers daily e-mail updates
news and tutorials
on topics such as: Data science
, Big Data, R jobs
, visualization (ggplot2
), programming (RStudio
, Web Scraping
) statistics (regression
, time series
) and more...
If you got this far, why not subscribe for updates
from the site? Choose your flavor: e-mail
, or facebook