我有一个包含许多此类行的文件
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 行(我在上面粘贴的那个)没有 14 个元素。
我也试过:
tmp <- read.zoo("myfile", index = 1:2, sep=" ", FUN = as.chron)