【发布时间】:2016-01-14 22:40:22
【问题描述】:
我在 R 中有两列,它们都是具有以下格式的日期..
1/2/2015 3:00:00 PM
我需要创建一个新列,即“小时”,这将是两个日期之间经过的小时数。我已经尝试过了,但它给了我几天的不同..
col1 <- df$collection.when
col2 <- df$discardable_when
col3 <- as.Date(col1) - as.Date(col2)
head(col3)
# > Time differences in days
[1] -393 NA NA NA -485 NA
编辑:
@HubertL 的答案似乎是正确的解决方案,但是由于未知原因,我无法获得完整的 data.frame。这是显示我的工作流程的屏幕截图。任何帮助是极大的赞赏。
【问题讨论】: