数据、字符R处理

[转载|R]R批量读取文件夹下全部txt文件

2018-11-19  本文已影响152人  郑宝童

参考资料:http://baijiahao.baidu.com/s?id=1586451697836679261&wfr=spider&for=pc

今天一位小师妹问了句,你知道怎么用R把文件夹里面的所有文件读到R里吗?

我答曰:百度上一定有代码,这种不难的代码,你试着上网搜索,要善用搜索。

嘿嘿,于是乎我也偷偷上网搜索了一波,搜索到一份不错的示例代码。可以批量的读取特定文件夹底下的所有文件。

file_names<- list.files("目录")
for (i in 1:length(file_names)) {
  name<-gsub(".txt","",file_names[i])
  assign(name,read.table(file_names[i],sep = "\t",header = TRUE,quote = "",stringsAsFactors = FALSE))
}

注:assign是赋值函数

上一篇 下一篇

猜你喜欢

热点阅读