从目录中读取文件,找不到对象

时间:2015-12-20 09:54:00

标签: r

我总共有100个" .csv"我的目录中的文件。它们被命名为" 1.csv"," 2.csv"我将所有这些文件分配给向量x,如下所示

x<-list.files(path=getwd(),pattern = ".csv",full.names = TRUE)

接下来,我想将这些文件作为数据框读取,我使用了read.csv()函数。我想同时阅读一些csv文件。因此我想将它分配给变量f。

 id<-5:7
for(i in seq_along(id)){
        f[i]<-read.csv(x[id[i]])   }

但我收到错误说

Error in f[i] <- read.csv(x[id[i]]) : object 'f' not found

1 个答案:

答案 0 :(得分:0)

现在我明白了 我必须定义f才能在循环中使用它

 f<-list()
                for(i in seq_along(id)){
                f[[i]]<-read.csv(x[id[i]])}

这样可以正常工作!!!!