参考资料: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是赋值函数
网友评论