r - 如何从具有多张工作表的 Excel 在 R 中创建数据框?
问题描述
我有一个包含 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)
推荐阅读
- bar-chart - Google Data Studio 方差图(正数和负数不同颜色)
- mongodb - 从 MongooseJS 中的子集合中删除引用
- android - 在重新创建活动后以编程方式设置导航图时,显示错误的片段
- mysql - SQL:在字符串上触发子字符串?
- r - R Shiny 必填字段调查表
- pycharm - 在 PyCharm vs Jupyter Lab 中运行 exec()
- containers - 无法执行到容器中
- java - 如何使用 pandas 运行 Python 代码,从 Java 请求等依赖项?
- php - Symfony 如何加载端到端测试的测试环境?
- mysql - 如何在 django 中创建一个单独的数据库而不使用默认数据库?