5

次のようなファイルを作成しました。

> filesInside
         Date         Time
1  01:09:2013 10:35:49.997 
2  01:09:2013 10:35:50.197

を使用して関数を作成するにはどうすればよいですか

as.POSIXct()

そして、私は次のようなものを得る必要があります:

> as.POSIXct("2013-09-01 10:35:50")
[1] "2013-09-01 10:35:50 NZST" 

関数としてどのように作成できますか?

これまでの私のコード:

DateTime <- as.POSIXct(paste(filesInside$Date, filesInside$Time), format="%Y%m%d %H%M%S")

少しでもお役に立てれば幸いです。乾杯

4

2 に答える 2

3

これを試すことができます。の日時コンポーネントと区切り記号の順序は、format変換されるオブジェクトの順序を反映する必要があります。も参照してください?strptime

with(filesInside,
     as.POSIXct(paste(Date, Time),
                format = "%d:%m:%Y %H:%M:%S",
                tz = "NZ"))
# [1] "2013-09-01 10:35:49 NZST" "2013-09-01 10:35:50 NZST"
于 2013-10-25T00:11:34.263 に答える