R - 新行中的差异日期

R - Difference Dates in new Row

我不是 R 的专家,也许有人可以帮助我使用此功能。有一个包含 2 行(2 个不同日期)的合并数据框(分析),我需要一个新行,其中包含两个日期之间的差异(以天为单位)。我用 difftime 试了一下,但新行仍然是空的。

Date 1      Date 2     Days
2015-09-20  2015-09-21   1
2015-09-12  2015-09-15   3

我的代码:

Analyse$Date1 <- as.POSIXlt(Analyse$Date1)
Analyse$Date2<- as.POSIXlt(Analyse$Date2)
Analyse$Days <- difftime( Analyse$Date2, Analyse$Date2, units = c("days") )

您的 Analyse$Days 代码中是否有拼写错误 - 您的意思是 col Date1 和 Column Date2 之间的区别:

Analyse$Days <- difftime( Analyse$Date1, Analyse$Date2, units = c("days") )