我的目的是将目录中的多个文件读入一个巨型表。但是运行代码报告
错误:“描述参数无效。”
任何人都知道为什么会这样?我检查了我的文件,它们都是相同的格式。
dir<- "D:\\Concentration" #work dir
filename<- list.files(dir)
### Read in data file
Data<-read.table(paste(dir,filename,sep="/"),sep=",")
答案 0 :(得分:6)
您可以在full.names=T
中使用list.files
,因此您无需设置目录。这样你的代码更便携。来自评论@akrun
fnames <- list.files(dir, full.names = T)
do.call(rbind, lapply(fnames, read.table, sep=","))
答案 1 :(得分:0)
只需添加一个tidyverse
答案:
library(tidyverse)
df <- list.files() %>%
map(read.table) %>%
bind_rows()