首页 > 解决方案 > 如何使用R在带有多个小表的Excel工作表中添加带有标题数据的列?

问题描述

我在使用 R 和一般编码方面是新手,所以请尝试考虑这一点作为您的回复。我有一个凌乱的 Excel 表,它由多个小表(大约 300 个)组成,其中包含不同区域的相同信息。区域信息在每个表格的顶部:同一行不同单元格中的区域代码和区域名称。

我需要创建一个包含所有区域数据的大表,包括区域代码和区域名称作为附加列。

我正在尝试遵循 Duncan Garmonsway 的书https://nacnudus.github.io/spreadsheet-munging-strategies/small-multiples.html,它使用包 unpivotr 和 tidyxl 解决了这些类型的问题,其想法是首先编写为一个表编写代码,将其放入一个函数中,然后使用分区将其应用于每个表。但是,即使是为一个表编写代码,我也坚持写代码,因为我在同一“标题”级别(即在同一行)有两列的信息,并且我发现的所有指导示例每个标题级别只有一个变量.

你知道我该怎么做吗?

excel表格截图

标签: rexcel

解决方案


推荐阅读