我有数据框,并且有两列 1st_date 日期和 2nd_date。我使用difftime()
函数来计算天数的差异,它完成了这项工作。但是,当我检查由difftime()
我的错误值是:
1st_date 2nd_date time_diff
12/31/68 12:11 1/13/69 19:29 -36512
虽然它应该是:
1st_date 2nd_date time_diff
12/31/68 12:11 1/13/69 19:29 13
我使用的命令是:
df$time_diff <- difftime(as.Date(df$1st_date, format="%m/%d/%y"),
as.Date(df$2nd_date, format="%m/%d/%y"),
units = "days")
任何人都可以解释这是如何发生的以及如何处理它?