2017-05-29 145 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)) 

的伎倆。