เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

อาร์กิวเมนต์ col_names

นอกจาก path และ sheet แล้ว ยังมีอาร์กิวเมนต์อื่นอีกหลายตัวที่สามารถระบุได้ใน read_excel() หนึ่งในนั้นคืออาร์กิวเมนต์ col_names

ค่าเริ่มต้นคือ TRUE ซึ่งหมายความว่าแถวแรกของชีต Excel จะถูกใช้เป็นชื่อคอลัมน์ หากไม่ใช่กรณีนั้น ให้ตั้งค่า col_names เป็น FALSE แล้ว R จะกำหนดชื่อคอลัมน์ให้โดยอัตโนมัติ หรือจะกำหนด col_names เป็น character vector ที่ระบุชื่อของแต่ละคอลัมน์เองก็ได้ วิธีนี้ทำงานเหมือนกับใน readr ทุกประการ

ในแบบฝึกหัดนี้จะใช้ไฟล์ urbanpop_nonames.xlsx (ดูไฟล์) ซึ่งมีข้อมูลเดียวกับ urbanpop.xlsx (ดูไฟล์) แต่ไม่มีชื่อคอลัมน์ในแถวแรกของชีต Excel

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การนำเข้าข้อมูลใน R เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

  • นำเข้าชีต Excel แรก จากไฟล์ "urbanpop_nonames.xlsx" แล้วเก็บผลลัพธ์ไว้ในตัวแปร pop_a โดยให้ R กำหนดชื่อคอลัมน์ของ data frame เอง
  • นำเข้าชีต Excel แรกจากไฟล์ urbanpop_nonames.xlsx อีกครั้ง คราวนี้ใช้ vector ชื่อ 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
___
แก้ไขและรันโค้ด