0
如何使用lubridate函数计算两个星期之间的差异?我怎样才能计算两个星期之间的差异?
如何使用lubridate函数计算两个星期之间的差异?我怎样才能计算两个星期之间的差异?
一种方式做到这一点完全使用lubridate包:
library(lubridate)
# Create sample interval
> span <- interval(as.POSIXct("2000-01-01"), as.POSIXct("2016-01-01"))
> span
[1] 2000-01-01 PST--2016-01-01 PST
> t <- as.period(span, unit="day")
> t
[1] "5844d 0H 0M 0S"
> t/as.period(dweeks(1))
estimate only: convert durations to intervals for accuracy
estimate only: convert to intervals for accuracy
[1] 834.8571
>
我发现了一个更简单的方法,而无需使用lubridate:
t1 <- as.POSIXct("2000-01-01")
t2 <- as.POSIXct("2016-01-01")
as.double(difftime(t2,t1,unit="weeks"))
[1] 834.8571
是的,这工程太。但从你的帖子来看,这听起来像你只想使用lubridate软件包,没有别的。 – Koba
是的,我最初认为这将是最简单的。 – ronnydw