开始使用免费开始使用

col_names 参数

除了 pathsheet,您还可以在 read_excel() 中指定其他参数,其中之一是 col_names

默认值是 TRUE,表示 Excel 工作表的第一行是否包含列名。如果不是,您可以将 col_names 设为 FALSE。在这种情况下,R 会为您自动生成列名。您也可以把 col_names 设为一个字符向量,为每一列提供名称。它与 readr 包中的用法完全相同。

您将使用 urbanpop_nonames.xlsxview)文件。它与 urbanpop.xlsxview)包含相同的数据,但在各个工作表的第一行没有列名。

本练习是课程的一部分

R 数据导入入门

查看课程

练习说明

  • 导入 "urbanpop_nonames.xlsx" 的第一个工作表,并将结果存为 pop_a。让 R 自行设置结果数据框的列名。
  • 再次导入 urbanpop_nonames.xlsx 的第一个工作表;这一次,使用已为您准备好的 cols 向量来指定列名。将结果数据框存为 pop_b
  • 打印 pop_a 的概要信息。
  • 打印 pop_b 的概要信息。与另一个概要相比,您能看出有什么不同吗?

交互式实操练习

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

# Import the first Excel sheet of urbanpop_nonames.xlsx (R gives names): pop_a
pop_a <- read_excel("____", col_names = ____)

# Import the first Excel sheet of urbanpop_nonames.xlsx (specify col_names): pop_b
cols <- c("country", paste0("year_", 1960:1966))
pop_b <- ___

# Print the summary of pop_a
___

# Print the summary of pop_b
___
编辑并运行代码