如何将同一电子表格中的两个不同数据范围导入R?

如何将同一电子表格中的两个不同数据范围导入R?,r,import,readxl,R,Import,Readxl,我想导入第一个表和第三个表,然后将它们连接在一起。值得注意的是,表行数是可变的,因此不可能使用特定范围进行导入 以下是excel数据的内容: 如果所有表都存储在单个excel文件中,则可以使用openxlsx库 我在这里向您展示一个excel文件的虚拟示例: 库(openxlsx) xl_文件xl_文件 研究行名称A B C X6 1 ID1 A 1 1 2 ID1 B 1 10 2 3 ID1 C 1 3 10 4行名称D E F G 5 ID2 D 2 7 6 6 ID2 E 3 8 3

我想导入第一个表和第三个表,然后将它们连接在一起。值得注意的是,表行数是可变的,因此不可能使用特定范围进行导入

以下是excel数据的内容:


如果所有表都存储在单个excel文件中,则可以使用
openxlsx

我在这里向您展示一个excel文件的虚拟示例:

库(openxlsx)
xl_文件xl_文件
研究行名称A B C X6
1 ID1 A 1 1
2 ID1 B 1 10 2
3 ID1 C 1 3 10
4行名称D E F G
5 ID2 D 2 7 6
6 ID2 E 3 8 3
7 ID2 F 5 2
8 ID2 G 6 1 1
现在要提取特定行,您可以执行以下操作:

xl\u文件xl\u文件
研究行名称A B C
1 ID1 A 1 1
2 ID1 B 1 10 2
3 ID1 C 1 3 10
5 ID2 D 2 7 6
6 ID2 E 3 8 3
7 ID2 F 5 2
8 ID2 G 6 1 1
因此,在您的情况下,如果您的excel文件名为
excel\u file.xlsx
(假设该文件位于您的工作目录中,您可以执行以下操作:

库(openxlsx)

df这些表是存储在不同的excel文件中?还是存储在单个excel文件中?openxls或openxlsx?您已经编写了bothOops。对于此错误,非常抱歉,感谢您的注意!