私はこの種の多くの行を持つファイルがありますread.tableとzoo()の代わりにread.zooを使用していますか?
2010-01-12 19:40 1021.00000 0.00001 1.00
2010-01-12 19:50 1031.00000 0.00000 -1.00
動物園として読むには
tmp <- read.table("myfile")
GOEMD <- zoo(tmp[,3], as.chron(paste(tmp[,1],tmp[,2]), format="%Y-%m-%d %H:%M"))
は正しく動作しますが、
read.zoo()
を代わりに使用したいと思います。
f <- function(x) as.chron(paste(tmp[,1],tmp[,2]))
tmp <- read.zoo("myfile", index = 1:2, sep=" ", FUN = f)
を指定して
colClasses= c("character","character","numeric","numeric","numeric")
を指定しても動作しません。 それは言う: 行136(私が上に貼り付けた1つ)は14要素を持っていません。
私も試しました:
tmp <- read.zoo("myfile", index = 1:2, sep=" ", FUN = as.chron)
こんにちは。できます。しかし、最初の3行だけをどのように読むことができますか?私は同じ行を意味します。変数があれば、myvar [1:3]と書いていますが、ファイル名を使って直接行うことはできますか? ( "myfile.txt"、colClasses = c( "文字"、 "文字"、 "数字"、 "数値"、 "NULL")、インデックス=リスト(1,2)、私は方法を見つけた – skan
私は方法を見つけた: 、FUN =ペースト、FUN2 = as.chron) – skan