นำเข้าชีต Excel
เมื่อรู้ชื่อชีตต่าง ๆ ในไฟล์ Excel ที่ต้องการนำเข้าแล้ว ก็ถึงเวลานำชีตเหล่านั้นเข้ามาใน R โดยใช้ฟังก์ชัน read_excel() ดูตัวอย่างการใช้งานด้านล่าง:
data <- read_excel("data.xlsx", sheet = "my_sheet")
คำสั่งนี้จะนำเข้าชีตที่มีชื่อว่า "my_sheet" จากไฟล์ "data.xlsx" นอกจากนี้ยังสามารถระบุหมายเลขชีตใน argument sheet ได้เช่นกัน เช่น sheet = 1 จะนำเข้าชีตแรก, sheet = 2 จะนำเข้าชีตที่สอง และเป็นเช่นนี้ต่อไปเรื่อย ๆ
ในแบบฝึกหัดนี้ จะทำงานต่อกับไฟล์ urbanpop.xlsx (ดูไฟล์)
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การนำเข้าข้อมูลใน R เบื้องต้น
คำแนะนำการฝึกหัด
- โค้ดสำหรับนำเข้าชีตที่หนึ่งและชีตที่สองเตรียมไว้ให้แล้ว ลองเพิ่มคำสั่งเพื่อนำเข้าชีตที่สาม แล้วเก็บผลลัพธ์ที่ได้เป็น data frame ในตัวแปร
pop_3 - เก็บ data frame ทั้งสาม ได้แก่
pop_1,pop_2และpop_3รวมกันในลิสต์ชื่อpop_list - แสดงโครงสร้างของ
pop_list
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Read the sheets, one by one
pop_1 <- read_excel("urbanpop.xlsx", sheet = 1)
pop_2 <- read_excel("urbanpop.xlsx", sheet = 2)
# Put pop_1, pop_2 and pop_3 in a list: pop_list
pop_list <- list(___)
# Display the structure of pop_list
___