Tao -
The documentation for the difftime function says:
Function ‘difftime’ calculates a difference of two date/time
objects and returns an object of class ‘"difftime"’ with an
attribute indicating the units.
So that answers your question.
If you want it to be an integer, you're certainly free to make it one:
as.integer(difftime(strptime("24NOV2004", format="%d%b%Y"),
+ strptime("13MAY2004",format="%d%b%Y"), units="days"))
[1] 195
- Phil Spector
Statistical Computing Facility
Department of Statistics
UC Berkeley
spec...@stat.berkeley.edu
On Fri, 29 Oct 2010, Shi, Tao wrote:
Hi list,
Could someone explain to me why the following result is not a integer?
difftime(strptime("24NOV2004", format="%d%b%Y"), strptime("13MAY2004",
format="%d%b%Y"), units="days")
Time difference of 195.0417 days
I'm using R2.12.0 on WinXP.
Thanks!
...Tao
______________________________________________
R-help@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.
______________________________________________
R-help@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.