请教:想要得到一个data.frame,在循环开始时确定行列数,然后循环过程中向里面增加内容,等到循环完毕刚好填完。
f<-function(directory,id=1:332){
files_list<-list.files(directory,full.names=T)
row_count<-length(id)
dat<-data.frame(matrix(NA,row_count,2))
colnames(dat)<-c("id","nobs")
for (i in id){
dat<-read.csv(files_list[i])
m<-na.omit(dat)
u<-data.frame(id=i,nobs=nrow(m)))
}
u