rbind一个文件夹的所有数据帧到一个数据帧上。

问题描述 投票:0回答:1

如何将所有存储在同一文件夹中的.RData数据框以相同的列结构进行绑定?

my_list <- list.files(my_path, full.names=TRUE)
my_files <- lapply(my_list, load, envir=.GlobalEnv)
library(dplyr)
df <- bind_rows(my_files, .id = "column_label")
r
1个回答
1
投票

你可以试试

lapply(my_files, load, .GlobalEnv)
df <- do.call(rbind, mget(sub('\\.RData', '', basename(my_files))))
© www.soinside.com 2019 - 2024. All rights reserved.