使用R创建单个数据帧/主数据

时间:2018-04-04 18:02:44

标签: r

我是R编程的新手。如果有人帮我解决这个问题,我将非常感激。 在一个文件夹中有超过10000个CSV文件。每个文件列名称可以不同。我想创建一个数据框/主数据,这将有助于我的进一步分析。

1 个答案:

答案 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)

我希望这可以帮助你。