การรวมข้อมูลจาก tigris และ tidycensus
ปัจจุบัน tidycensus รองรับการดึงข้อมูลเรขาคณิต (geometry) สำหรับพื้นที่ในลำดับชั้นหลักของ Census ได้แก่ รัฐ มณฑล Census tract กลุ่มบล็อก และบล็อก รวมถึงพื้นที่การรวบรวมรหัสไปรษณีย์ อย่างไรก็ตาม หากต้องการแมปข้อมูลสำหรับพื้นที่ประเภทอื่น สามารถดาวน์โหลดไฟล์ขอบเขต (boundary file) ที่เกี่ยวข้องจาก Census Bureau ผ่านแพ็กเกจ tigris แล้วนำมารวมกับข้อมูลประชากรศาสตร์เพื่อใช้ในการทำแผนที่ได้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ข้อมูลสำมะโนประชากรสหรัฐฯ ใน R
คำแนะนำการฝึกหัด
- ดึงข้อมูลรายได้ครัวเรือนมัธยฐานจำแนกตามเขตการศึกษาแบบรวม (unified school district) ในรัฐไอดาโฮ โดยใช้ตัวระบุพื้นที่
"school district (unified)" - ดึงขอบเขตของเขตการศึกษาแบบรวมในรัฐไอดาโฮโดยใช้ฟังก์ชัน
school_districts() - รวมชุดข้อมูลทั้งสองเข้าด้วยกันด้วย
left_join()
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Get an income dataset for Idaho by school district
idaho_income <- ___(___ = ___,
variables = "B19013_001",
___ = "ID")
# Get a school district dataset for Idaho
idaho_school <- ___(state = "ID", type = "unified", class = "sf")
# Join the income dataset to the boundaries dataset
id_school_joined <- ___(idaho_school, ___, ___ = "GEOID")
plot(id_school_joined["estimate"])