我在 R 中使用 lubridate 有以下代码:
间隔("2022-01-20","2022-02-01") %/% 月(1)
答案:0
但我正在寻找的答案是“1”而不是 0
最佳答案
如果我们想要获得1个月的差异,我们可能需要floor
,否则就只有12天,而且还不到一个月
library(lubridate)
interval(floor_date(as.Date("2022-01-20"),
"month"),as.Date("2022-02-01")) %/% months(1)
[1] 1
关于r - R lubridate 中两个日期之间的严格差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74058372/