我在一个文件夹中有几个csv文件。每个文件都代表一个参与者的数据。我正在尝试创建一个函数来打开所有文件并将它们放入一个数据框中。对于第一个文件,函数应该读取标题,但不能读取其他文件。我试过这个:打开几个csv,并把它们放在一个数据框中
files<-list.files(path="D:/r")
for(i in 1:length(files)){
if(i==1){
matriz<-read.csv(files [i], header=TRUE)
}else{
tmp<-read.csv(files[i],header=FALSE)
matriz<-rbind(matrix,tmp)
}
}
但是,它没有工作......任何想法?谢谢!
并以“不工作”的单一数据帧简单而快速的方式,你的意思究竟是什么? – MrFlick
我得到以下错误:rep(xi,length.out = nvar)中的错误: 尝试复制'closure'类型的对象 – unomas83
然后,这很可能是因为您在'rbind中键入了'matrix'而不是'matriz' '。 – MrFlick