我总共有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
答案 0 :(得分:0)
现在我明白了 我必须定义f才能在循环中使用它
f<-list()
for(i in seq_along(id)){
f[[i]]<-read.csv(x[id[i]])}
这样可以正常工作!!!!