列出并读取 Excel 工作表
与 readxl 和 gdata 一样,您可以使用 XLConnect 将 Excel 文件中的数据导入到 R。
要列出 Excel 文件中的工作表,请使用 getSheets()。要实际从某个工作表导入数据,可以使用 readWorksheet()。这两个函数的第一个参数都需要一个 XLConnect 工作簿对象。使用 readWorksheet() 时,sheet 参数既可以是工作表名称(字符串),也可以是该工作表在工作簿中的位置编号(整数)。
您将继续使用 urbanpop.xlsx(查看)。已为您创建指向该 Excel 文件的 my_book 对象。
本练习是课程的一部分
R 数据导入入门
练习说明
- 打印
my_book所链接的 Excel 文件中的所有工作表。 - 将
my_book中的第 2 个工作表导入为数据框,并将其打印出来。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Build connection to urbanpop.xlsx
my_book <- loadWorkbook("urbanpop.xlsx")
# List the sheets in my_book
___
# Import the second sheet in my_book
___