包括第一个日期在内的两个日期之间的差异

时间:2019-06-24 20:48:53

标签: r date floor difftime

我需要计算两个日期之间的差额,但包括第一个。当我从R base使用difftime()函数时,它返回的差值不包括第一个日期。

例如,

> d1 = ymd("2018-12-17", "2019-06-03", "2019-04-01", "2019-01-21")
> d2 = ymd("2018-12-12", "2019-05-29", "2019-03-28", "2019-01-16")
> difftime(d1, d2, units="days")
Time differences in days
[1] 5 5 4 5

向量的前两个元素之间的差为5,但包括“ 2018-12-12”的差应为6。此函数或另一个函数有任何参数吗?我认为使用一些涉及floor的功能可以解决问题,但我不知道如何。

0 个答案:

没有答案