小编FCo*_*cil的帖子

在循环中附加列表 (R)

我想使用循环读取多个 csv 文件并在 R 中附加一个列表。

path = "~/path/to/csv/"
file.names <- dir(path, pattern =".csv")
mylist=c()

for(i in 1:length(file.names)){

  datatmp <- read.csv(file.names[i],header=TRUE, sep=";", stringsAsFactors=FALSE)
  listtmp = datatmp[ ,6]
  finallist <- append(mylist, listtmp)
}
finallist
Run Code Online (Sandbox Code Playgroud)

对于每个 csv 文件,所需的列具有不同的长度。最后,我想从所有 csv 文件中获取包含该特定列中所有值的完整附加列表。

我对R相当陌生,所以我不确定我错过了什么......

csv loops r list append

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

append ×1

csv ×1

list ×1

loops ×1

r ×1