[R] Day or Month difference between dates???
Rui Barradas
ruipbarradas at sapo.pt
Fri Jun 1 19:30:26 CEST 2012
Hello,
Try
library(zoo) # needed for as.yearmon
x <- c(201009, 201010, 201011, 201101, 201102)
(y <- as.Date(paste(x, "01", sep=""), format="%Y%m%d"))
y - y[1]
12*(as.yearmon(y) - as.yearmon(y[1]))
Note that to have a time difference between dates we need days (paste).
Hope this helps,
Rui Barradas
Em 01-06-2012 12:31, Tammy Ma escreveu:
> HI, R-Users:
>
> I got a questions. have been struggling so long time....
>
> I have this data:
>
>> m1$Year_Month
> 201009 201010 201011 201101 201102
>> min(m1$Year_Month)
> 201009
>
> I want to calculate the following two answers, how do I program it?
>
>> difference in Month?????
> [1] 0 1 2 4 5
>
>> difference in Days?????
> 0 31 61 ....
>
> Thank you in advance!!!
>
> Tammy
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list