У меня есть файл с таким количеством строк
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)