热线电话:13121318867

登录
2018-10-16 阅读量: 3267
R里,我也会批量读取一个文件夹下多个txt文件了

在一个文件夹下有txt文件若干,我想对这些txt批量执行如下:

filename <- read.table(file="filename.txt",  sep=",", header=T)

读取每一个txt文件,生成一个以txt文件名命名的数据框,不知道R语言如何做到?

解决方法如下:

filename <- list.files()

for (i in 1:length(filename)){

  var_name[i] <- gsub('?.txt','',filename[i])

  assign(var_name[i],read.table(filename[i],sep=",",header=TRUE))

}

这样再也不用一个一个的读取了,解放一下双手😍

268.6910
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子