2017-02-10 146 views
0

在下面的例子中,我們可以看到,每4行,一個小時過去了。時間戳以15分鐘爲增量顯示。將每15分鐘的間隔轉換爲R的小時間隔

    timestamp size 
1 2013-10-29T00:00:00-05:00 200 
2 2013-10-29T00:15:00-05:00 130 
3 2013-10-29T00:30:00-05:00 300 
4 2013-10-29T00:45:00-05:00 300 
5 2013-10-29T01:00:00-05:00 323 
6 2013-10-29T01:15:00-05:00 675 
7 2013-10-29T01:30:00-05:00 234 
8 2013-10-29T01:45:00-05:00 423 
9 2013-10-29T02:00:00-05:00 1123 

我想從時間戳中只提取時間(刪除日期)。

+0

[這](http://stackoverflow.com/questions/21821408/converting- 1分鐘 - 數據 - 5分鐘 - 使用-R)? – Sotos

+0

有點不清楚,根據這個輸入你的輸出是什麼? –

+0

不知道如何用R來完成,但是可以從數據值中解析出分鐘值。每當它的值爲零時捕獲結果。出於某種原因,我覺得這可能被稱爲模塊? –

回答

1

看起來你們需要將日期/時間值解析爲特定值。如果你這樣做,你可以檢查什麼時候你的價值等於什麼,並拉值。例如,你想每15個我會做模塊,價值%15或類似的東西。或者如果你想要一個小時值的東西,解析日期/時間,並獲得分鐘。如果分鐘數等於0,則抓住該值。這裏有一些文章如何R. 非常具體操作如下:https://cran.r-project.org/web/packages/lubridate/vignettes/lubridate.html 一般閱讀:http://gallery.rcpp.org/articles/parsing-datetimes/

相關問題