我有一个包含两列日期和时间的数据集,我想将它转换为包含日期和时间的列,例如:"2014-02-01 13:04:05"
。将日期和时间转换为日期+时间戳
我知道这样做的代码是:
as.POSIXct(paste(data$Date, data$Time),format="%Y-%m-%d %H:%M:%S")
这将返回,因为数据集中的问题有很多正确的价值观,但也NA。 我的问题驻留在我的数据集中,将data$Time
作为因子,时间范围从02:00:00
- 25:59:00
。
所以我想要的是切断data$Time
,所以如果它超过24:00:00
它会在日期中添加另一天并显示正确的时间。
例如: "2014-01-31 25:30:00"
将变得"2014-02-01 01:30:00"
谢谢!有用! 欣赏它 – KhalidN 2015-03-31 13:53:29