2012-08-01 216 views
1

如何使用R中的Unix時間轉換原始矩陣來實時創建矩陣? 例如,將unix時間矩陣轉換爲r中的實時矩陣

User   V1     V2 
1000  1300203021  1298302123 
1001  ...    ... 

下面的答案正在完成兩個值。這非常有幫助。這就是說,對於我的應用程序,我正在處理一個數據框,該數據框當前有21列和30000行,每個單元格都填充有unix時間戳數據。我如何使用&以上的操作同時轉換每個單元,同時保留原始矩陣結構(21列和30000行)?

回答

4

使用as.POSIXct()

R> as.POSIXct(c(1300203021, 1298302123), origin="1970-01-01", tz="GMT") 
[1] "2011-03-15 15:30:21 GMT" "2011-02-21 15:28:43 GMT" 
R> 

你平時想得提供一個時區。該功能是矢量化的,所以你可以一次給整個列提供它。