【发布时间】:2021-01-09 01:08:16
【问题描述】:
我有 36 个 excel 文件,只需将每个文件中的一张读入数据框。工作表名称并不完全相同,但它们共享一个公共字符串(例如,“Expense Audit”、“Jan Expense Audit”、“19 Expense Audit”)。我想为 list.files 编写一个函数,然后使用 read_excel 仅将包含“Expense Audit”字符串的工作表拉入单个数据框。
【问题讨论】:
-
我认为在阅读 Excel 之前学习工作表名称会很棘手。有不同的包允许您读取 excel 文件,然后解析对象的名称。最耗时的部分可能是一开始就读入excel文件。获得名称后,您可以使用
grepl或其他函数对所需的工作表进行子集化,然后继续将工作表组合成一个对象。这有帮助吗?