您将如何计算两行连续时间戳的时间差(以分钟为单位)并将结果添加到新列中。
我试过这个:
data$hours <- as.numeric(floor(difftime(timestamps(data), (timestamps(data)[1]), units="mins")))
但只能从零时间开始获得差异。
添加了我要添加的带有“分钟”列的示例数据
timestamps mins
2013-06-23 00:00:00 NA
2013-06-23 01:00:00 60
2013-06-23 02:00:00 60
2013-06-23 04:00:00 120