read.table从R中的目录中读取多个文件

Vic*_*227 0 import filenames r dir read.table

我的目的是从目录中读取多个文件到一个巨大的表中.但运行代码报告

错误:"无效的描述参数".

任何人都知道为什么会这样?我检查了我的文件,它们都是相同的格式.

dir<- "D:\\Concentration" #work dir
filename<- list.files(dir)
### Read in data file
Data<-read.table(paste(dir,filename,sep="/"),sep=",")
Run Code Online (Sandbox Code Playgroud)

pic*_*ick 6

你可以使用full.names=T,list.files所以你不需要设置目录.这样你的代码更便携.来自评论@akrun

fnames <- list.files(dir, full.names = T)
do.call(rbind, lapply(fnames, read.table, sep=","))
Run Code Online (Sandbox Code Playgroud)