我正在尝试以一种内存有效的方式读取具有大量数据的多个文件。所有数据都在三列中(时间,id和时差),例如一行: 2005031600003000 DCF时钟409646.962675302
我有一个较早的脚本:
setwd("F:/Thesis/Data/2005/")
files <- list.files(path = "F:/Thesis/Data/2005/")
number_of_matrices <- length(files)
my_matrices <- vector("list", length = S)
for (file in 0:length(files)){
my_matrices[file] <- read.big.matrix(filename=files[file])
}
big_matrix <- do.call("rbind", my_matrices)
向量命令指的是什么,向量长度应该是多少?另外,在read.big.matrix命令行之后会出现以下错误消息:
Error in if (!file.exists(filename)) stop(paste("The file", filename, :
argument is of length zero
如何使此脚本正常工作?