1

元のマトリックスを Unix 時間で R に変換して、リアルタイムでマトリックスを作成するにはどうすればよいですか? 例えば、

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

以下の答えは2つの値で完成しています。これはとても役に立ちます。つまり、私のアプリケーションでは、現在 21 列と 30000 行のデータ フレームを使用しており、各セルには UNIX タイム スタンプ データが入力されています。上記の操作を使用して、元のマトリックス構造(21 列と 30000 行)を維持しながら各セルを同時に変換するにはどうすればよいですか?

4

1 に答える 1

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> 

通常、タイムゾーンも指定します。関数はベクトル化されているため、列全体を一度にフィードできます。

于 2012-08-01T22:47:36.863 に答える