Rには2つの文字列を持つDFがあります。最初の列は時系列配列で、2番目の列は連続する数値を含みます。時系列フィールドには、ミリ秒単位で記録された時間があります。私はこの配列を日付配列に変換しようとしています。しかし、私が同じものを変換するために使用するどの方法でも、私はミリ秒の情報を失います。私はミリ秒の情報を保持したいと思いますミリ秒を含むcharベクトルのフォーマットをtimeseriesベクトルに変更するにはR
time = c("08-08-2016 09:16:33.430","08-08-2016 09:16:37.930")
values <- c(45,21)
my_data <- data.frame(time,values)
:
以下は、データフレームです。しかし、次のメソッドを使用してtime char配列を変換すると、ミリ秒(O/P時間配列= 2016-08-08 09:16:33,08-08-2016 09:16:37)が失われます。
my_data$time=strptime(my_data$time,format="%m-%d-%Y %H:%M:%S.%OS")
as.POSIXct、as.Date関数を使用してみましたが解決できませんでした。誰かが助けてくれますか?
オプション(digits.secs = 6)は、トリックでした。それが解決した。ありがとうございました。 –