全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1050 1
2019-02-16
最近想要对一个文件夹下的文件进行批量操作,即对每一个文件只取其的第158行
之前先是这样
way= "D:/new/"
fileName=dir(way)

for (i in 1:14){
assign(fileName[i],read.table(file = paste(way,fileName[i],sep = ""),sep = "\t",header = T))
}

for (k in 1:14) {
  assign(fileName[k],fileName[k][158,],
  write.table(fileName[k],file=paste(way,"qqq",fileName[k],".txt",sep = ""),col.names = T,row.names = F,sep = "\t",quote = F))
}


结果第二个循环就不能执行了,可能是fileName[k]后不能再取第158行吧。
找了好多资料都解决不了,不知道有没有大神肯帮个忙
谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2019-3-5 22:10:29
条条大马通罗马
1,用R解决(问一下,解决了没?)
2,不用R解决(这个技巧,函数,VBA,都可以实现)
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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