我希望在R中计算时间差(delta time)。时间戳存储在一个两列的数据框中,时间以日期-时间(年-月-日 时:分:秒.毫秒)的形式表示,例如前三行:
c_id c_time
6875 2012-08-15 00:00:40.169
6874 2012-08-15 00:01:40.055
6876 2012-08-15 00:02:40.542
我想输出一个带有差异的列,例如:
c_diff
0
00:01:0.886
00:01:0.487
请问有人能告诉我如何做到这一点吗?如果您有其他/更好的建议如何保留结果,将不胜感激。 非常感谢您提前的帮助! Mishu
dput(yourdataframe)
的输出粘贴到上面的问题中,以便我们可以使用您的实际数据。 - Simon O'Hanlon