无法计算两个日期之间的差异

时间:2019-05-01 11:10:50

标签: r lubridate

我正在尝试计算两个日期列(date1和date2)之间的天数差异。我从csv文件导入了数据集,date1和date2的日期格式如下:

8/22/18 19:05

首先,我试图仅计算差值

data_test$dif <- data_test$date2 - data_test$date1

这导致错误“二进制运算符的非数字参数”

然后我想将变量转换为as.Date格式

data_test$date <- as.Date(data_test$date1)

但是我收到错误消息:“字符字符串不是标准的明确格式”

在花了很多时间阅读其他帖子之后,我也尝试失败了

library(lubridate)
data_test$date <- ymd_hm(data_test$date1)

收到错误“所有格式都无法解析。找不到格式。”

您能帮我找到解决该问题的方法吗?

谢谢!

0 个答案:

没有答案