2014-01-24 41 views
0

我想將列x $ Timestamp轉換爲時間R可以使用as.POSIXct和x $ Timestamp中新的可讀時間讀取。我期待使用apply或for循環。有任何想法嗎?想要遍歷數據幀並將時間轉換爲可讀的R格式

代碼:

x; 
    Timestamp Barcode 
1 2014-01-11 2012576 
2 2014-01-11 2012458 
3 2014-01-11 2012463 
4 2014-01-11 2012421 
5 2014-01-11 2012457 
6 2014-01-11 2012416 
7 2014-01-11 2012468 
8 2014-01-11 2012462 
9 2014-01-11 2012452 
10 2014-01-11 2012511 
11 2014-01-11 2012437 
12 2014-01-11 2012406 

回答

1

不要使用一個for循環,這爲R!你可以簡單地這樣做:

x$pTimestamp <- as.POSIXct(x$Timestamp) 
+0

@ weitzner,我本來應該更清晰,我能做到上面,我想這樣做,但也保持條形碼與相關聯的時間戳。對不起,我是新人,請原諒。歡呼乍得 – Chad

+0

上面的行將只是添加第三列到您的data.frame。轉換後的數據與初始列的順序相同,因此條形碼仍將與新列同步。 – weitzner

+0

@我可以做這個x [,1] < - as.POSIXct(x [,1]),並且改變類,因爲日期已經是正確的形式,但是錯誤的類? – Chad