全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
5114 3
2015-02-06
请教:想要得到一个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

}
这是我的程序,如果id为一个数字的话可以运行,要是id=23:45这种的话,就不能一一展示了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-2-6 13:14:18
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-2-6 13:26:57
yywan0913 发表于 2015-2-6 13:14
太感谢了!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-2-6 13:36:37
跳蚤侠 发表于 2015-2-6 13:26
太感谢了!
复制代码
#号的两句其实没什么作用的,不需要事先知道它有多少行的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群