2017-05-29 123 views
1

我有一个数据有一个事件的开始和结束时间之间的差异。现在我想补充一点。问题是时间差是格式如何在R中添加时间戳?

difference_time 
_______________ 
00:10:00 
00:30:12 
01:09:09 
00:09:03 
01:09:30 
01:09:03 
00:09:08 
01:00:09 
09:00:01 

但如果我这样做sum(df$difference_time)它抛出的错误无效的类型arguement的。

我希望结果如下格式:

51975秒。 任何帮助表示赞赏

UPDATE:

我试图period_to_seconds(hms(df$difference_time))和正常工作

+1

这是否工作:'sum(as.difftime(df $ difference_time,format =“%H:%M:%S”))'? – emilliman5

+0

是可以将它转换为数字和添加,它会更简单,但即使这种格式可以添加 –

+0

@ emilliman5不,它给所有结果的NA – Ricky

回答

0
period_to_seconds(hms(df$difference_time)) 

的伎俩。