【发布时间】:2021-11-06 18:30:56
【问题描述】:
我有一个只包含一个数字的文件列表。我想将所有文件合并到一个数据框中,其中一列包含文件名,一列包含该文件的相应编号。我尝试了以下方法,但读取文件失败。
有效的单个文件示例:
> read.csv(file="file1.stats",check.names = F)
[1] 2659344201
<0 rows> (or 0-length row.names)
> read.csv(file="file2.stats",check.names = F)
[1] 92424242
<0 rows> (or 0-length row.names)
合并不起作用:
file_list = list.files(pattern=".stats")
datalist = lapply(file_list, function(x){
dat = read.csv(file=x,check.names = F)
})
read.table 中的错误(file = file,header = header,sep = sep,quote = quote,: 输入中没有可用的行
joined <- join_all(dfs = datalist,by = "V1",type ="full" )
【问题讨论】:
标签: r