我收到了数百张包含合并单元格的 Excel 工作表。发件人坚持使用 Excel 并合并单元格 - 我对此无能为力。我如何使用 R 阅读这些内容?例如,输入表问题区域的简化版本可能如下所示,其中合并的单元格 (B2、B3、C2、C3) 包含单词“X”。合并单元格的数量及其在工作表中的位置(以及“X”的值)因工作表而异,并且同一工作表中可能有多于一组的合并单元格。这些工作表实际上并不是表格格式,它们包含其他空单元格。我已经成功地循环了所有文件,清理了整个困惑,重新调整了结果并获得了一个整洁的数据集(1 个工作表而不是 736 个 Excel 工作簿)。问题是,到目前为止,我的解决方案忽略了合并单元格中的信息。
A B C D
1 a f i l
2 b X m
3 c n
4 d g j o
5 e h k p
如何将 Excel 工作表读取到 R 中,以便结果看起来像这样,带有单词“X”
A B C D
1 a f i l
2 b X X m
3 c X X n
4 d g j o
5 e h k p
最佳答案
library(openxlsx)
data <- read.xlsx(xlsxFile = "Your path", fillMergedCells = TRUE, colNames = FALSE)
fillMergedCells = TRUE
试试这个!
关于r - 如何使用 R 读取合并的 Excel 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37509886/