首页 > 解决方案 > 如何从具有多张工作表的 Excel 在 R 中创建数据框?

问题描述

我有一个包含 10 张工作表的 Excel 工作簿,每张都有一个国家/地区的名称。所有工作表的第一行都是相同的。我需要的是在 R 中将它们全部加入一个数据框中。我一直在使用“readxlsx”库,但我一次只能阅读一张纸,我仍然不知道如何将它们全部加入.. .

任何帮助将不胜感激。

标签: rexceldataframe

解决方案


尝试这个。使用 for 循环将所有文件读入列表,然后您可以组合所有数据帧

data_list <- list()

for(i in 1:10){
data_list[[i]] <- readxlsx('excel_file', sheet = i)
}

combined_dataframe <- do.call(rbind, data_list)

推荐阅读