58

現在、R を使用して目盛りデータで作業しています。データの統計を計算するために正確な時間オブジェクトを取得する必要があるため、日付と時刻を 1 つのオブジェクトにマージしたいと考えています。私のデータは次のようになります。

               date       time      price flag    exchange
2   XXH10   2010-02-02   08:00:03   2787 1824        E
3   XXH10   2010-02-02   08:00:04   2786    3        E
4   XXH10   2010-02-02   08:00:04   2787    6        E
5   XXH10   2010-02-02   08:00:04   2787    1        E
6   XXH10   2010-02-02   08:00:04   2787    1        E

基本的に、「日付」と「時間」の列を1つにマージしたいと思います。

4

2 に答える 2

87

datetimeでオブジェクトを作成しますas.POSIXct

as.POSIXct(paste(x$date, x$time), format="%Y-%m-%d %H:%M:%S")
[1] "2010-02-02 08:00:03 GMT" "2010-02-02 08:00:04 GMT" "2010-02-02 08:00:04 GMT"
[4] "2010-02-02 08:00:04 GMT" "2010-02-02 08:00:04 GMT"
于 2012-07-23T09:13:16.547 に答える