【发布时间】:2018-09-30 04:45:44
【问题描述】:
我想从单个 .xlsx 文件中导入多个工作表,这些工作表由工作表名称中的公共字符串选择,并将它们连接到单个数据框中。例如,如果我有一个 Excel 文件(“data.xlsx”),其中包含名为 samples1、samples2、samples3、controls1、controls2、controls3 的工作表。我想列出工作表名称,例如:
sheet_list <- lapply(excel_sheets('data.xlsx'), read_excel, path = 'data.xlsx')
然后,我想导入名称中包含“samples”的所有工作表,并将它们绑定到名为“samples”的数据框中。我怎样才能有效地做到这一点?
【问题讨论】:
-
您可能还想查看
openxlsx包,因为它提供了许多方便的功能,用于从 Excel 读取数据,包括工作簿表格对象,以及导出到 Excel。