開始使用免費開始

col_names 參數

除了 pathsheet 之外,read_excel() 還有其他可設定的參數,其中一個叫做 col_names

預設值是 TRUE,表示 Excel 工作表的第一列是否包含欄位名稱。若不是,你可以把 col_names 設為 FALSE。在這種情況下,R 會自動替你命名欄位。你也可以把 col_names 設為一個字元向量,明確指定每個欄位的名稱。這和 readr 套件中的作法完全相同。

你將使用 urbanpop_nonames.xlsx檢視)這個檔案。它的資料和 urbanpop.xlsx檢視)相同,但在各個 Excel 工作表的第一列沒有欄位名稱。

本練習屬於課程

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
___
編輯並執行程式碼