我是R编程的新手。如果有人帮我解决这个问题,我将非常感激。 在一个文件夹中有超过10000个CSV文件。每个文件列名称可以不同。我想创建一个数据框/主数据,这将有助于我的进一步分析。
答案 0 :(得分:0)
假设有3个不同名称的数据框。 #使用csv名称创建一个向量。
names_csv=c("a", "b", "c")
#with lapply make the same instruction for the input range
# (1:length(names_csv)) and save the result in a list.
list_dataframes= lapply(1:length(names_csv), function(i){
csv=read.csv(file=paste0(names_csv[i],".csv"))
})
#then with setNames rename each element of a list with name of csv
setNames(list_dataframes, names_csv)
我希望这可以帮助你。