การรวมชุดข้อมูลที่เป็น tigris ประเภทเดียวกัน
โดยทั่วไปแล้ว ชุดข้อมูลจาก US Census Bureau จะแบ่งตามรัฐ ซึ่งหมายความว่าข้อมูลจาก tigris ก็แบ่งตามรัฐเช่นกัน ในหลายกรณีจึงจำเป็นต้องรวมชุดข้อมูลจากหลายรัฐเข้าด้วยกัน ตัวอย่างเช่น การวิเคราะห์พื้นที่เขตเมือง Portland รัฐ Oregon จะครอบคลุมพื้นที่ทั้งในรัฐ Oregon และรัฐ Washington ทางเหนือของแม่น้ำ Columbia แต่พื้นที่เหล่านี้อยู่ในไฟล์ Census คนละไฟล์กัน ในแบบฝึกหัดนี้จะได้เรียนรู้วิธีรวมชุดข้อมูลโดยใช้ฟังก์ชัน rbind_tigris()
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ข้อมูลสำมะโนประชากรสหรัฐฯ ใน R
คำแนะนำการฝึกหัด
- ใช้ฟังก์ชัน
tracts()เพื่อดึงขอบเขต Census tract ของรัฐ Oregon และ Washington - ตรวจสอบ tigris attribute ของแต่ละออบเจกต์เพื่อให้แน่ใจว่าเป็นประเภทเดียวกัน
- ใช้ฟังก์ชัน
rbind_tigris()เพื่อรวมชุดข้อมูล จากนั้นพล็อตผลลัพธ์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Get Census tract boundaries for Oregon and Washington
or_tracts <- ___("OR", cb = TRUE)
wa_tracts <- tracts("WA", cb = TRUE)
# Check the tigris attributes of each object
attr(or_tracts, ___)
___(wa_tracts, "tigris")
# Combine the datasets then plot the result
or_wa_tracts <- ___(or_tracts, ___)
___(or_wa_tracts$geometry)