【发布时间】:2021-04-07 04:50:35
【问题描述】:
我有一个包含 10 张工作表的 Excel 工作簿,每张都有一个国家/地区的名称。所有工作表的第一行都是相同的。我需要的是在 R 中将它们全部加入一个数据框中。我一直在使用“readxlsx”库,但我一次只能阅读一张纸,我仍然不知道如何将它们全部加入.. .
任何帮助将不胜感激。
【问题讨论】:
我有一个包含 10 张工作表的 Excel 工作簿,每张都有一个国家/地区的名称。所有工作表的第一行都是相同的。我需要的是在 R 中将它们全部加入一个数据框中。我一直在使用“readxlsx”库,但我一次只能阅读一张纸,我仍然不知道如何将它们全部加入.. .
任何帮助将不胜感激。
【问题讨论】:
试试这个。使用 for 循环将所有文件读入列表,然后您可以合并所有数据帧
data_list <- list()
for(i in 1:10){
data_list[[i]] <- readxlsx('excel_file', sheet = i)
}
combined_dataframe <- do.call(rbind, data_list)
【讨论】: