r - R lubridate 中两个日期之间的严格差异

标签 r

我在 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/

相关文章:

r - 我们如何使用与谷歌地图上使用的类似的配色方案来对数据进行着色?

r - 在 R 中创建矢量元素均值矢量的最快方法

r - 识别和修改数据框中的列表列单元格

删除 geom_tile 中的空白并匹配 geom_vline&hline 位置

r - 验证 R 中的字体可用性

r - 如何在 Mac 上的 R 中设置 png 的分辨率

r for 循环回归 lm(y~x)

使用 auto.arima 和 xreg=解释变量进行 R 时间序列预测

r - 如何访问所选设备标识符行的内容?

r - R中的LSTM网络用于时间序列预测