3

データは次のようになります

           Time  Set1    Set2   
10:19:38.551629 16234   16236   
10:19:41.408010 16234   16236   
10:19:47.264204 16234   16236   

これを動物園にロードしようとしています。

orig <- read.zoo("~/sample.txt",sep="",header=TRUE,index.column=1,format="%H:%M:%S.%6f")

Error in read.zoo("~/sample.txt", sep = "", header = TRUE, index.column = 1,  : 
  index has 3 bad entries at data rows: 1 2 3 ...

関連するすべての投稿を確認しました1.ミリ秒の丸めに関するRの問題 2.Rでstrptimeを呼び出すときのミリ秒のパズル3.Rで ミリ秒を解析する方法は?

ただし、これは役に立ちません。助言がありますか

4

1 に答える 1

4

インデックスをまたはなどの時間クラスにする必要がありPOSIXctますPOSIXlt。また、あなたのformat議論は完全に正しくありませんでした。これを試して

read.zoo("~/sample.txt", header = TRUE, format="%H:%M:%OS", FUN=as.POSIXct)

提供されたサンプルデータの場合、これは

read.zoo(text="           Time  Set1    Set2   
10:19:38.551629 16234   16236   
10:19:41.408010 16234   16236   
10:19:47.264204 16234   16236   ", header = TRUE, format="%H:%M:%OS", FUN=as.POSIXct)
#                            Set1  Set2
#2012-06-21 10:19:38.551629 16234 16236
#2012-06-21 10:19:41.408010 16234 16236
#2012-06-21 10:19:47.264204 16234 16236
于 2012-06-21T13:55:05.440 に答える