“〜/ R / data_1.csv” “〜/ R / data_2.csv” 。 。 。 “〜/ R / data_n.csv”
我可以使用n
和Sys.glob
将它们全部读入lapply
长度列表中。每个元素包含每个数据集的行和列数据:
dataFiles <- lapply(Sys.glob("~/R/data_*.csv"),read.csv)
但现在我想编写另一个循环,它接受新创建的dataFiles
列表,并为包含行和列的1
和n
之间的每个元素生成一个数据框。类似的东西:
for(i in 1:length(dataFiles)){
df_[[i]] <- data.frame(dataFiles[[i]]
}
我的结果应该是n
个数据框,每个数据框包含列表dataFiles中每个元素的行和列。我已经尝试阅读this post来复制他们的工作,但不知何故最终创建了更多的列表而不是数据框。谢谢。