Мне нужно рассчитать разницу между двумя датами, но включая первую. Когда я использую функцию difftime () из базы R, она возвращает разницу без учета первой даты.
Например,
> 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. Есть ли аргумент для этой или другой функции? Я думаю, что использование какой-либо функции, связанной с полом, может решить проблему, но я не знаю как.