开始使用免费开始使用

读取工作簿

在上一个练习中,您生成了一个包含 3 个已导入 Excel 工作表的列表。不过,手动逐个加载每个工作表,然后再把它们合并到列表中,会相当繁琐。幸运的是,您可以用 lapply() 来自动完成。

请查看下面的示例代码:

my_workbook <- lapply(excel_sheets("data.xlsx"),
                      read_excel,
                      path = "data.xlsx")

read_excel() 函数会在 "data.xlsx" 文件上被多次调用,每个工作表依次被读入。结果是一个由数据框组成的列表,其中每个数据框对应 data.xlsx 里的一个工作表。

您仍将使用 urbanpop.xlsx查看)文件。

本练习是课程的一部分

R 数据导入入门

查看课程

练习说明

  • lapply()excel_sheets()read_excel() 结合使用,读取 "urbanpop.xlsx" 中的所有 Excel 工作表。把得到的列表命名为 pop_list
  • 打印 pop_list 的结构。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Read all Excel sheets with lapply(): pop_list
pop_list <- ___

# Display the structure of pop_list
___
编辑并运行代码