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

การรวมข้อมูลจาก 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"])
แก้ไขและรันโค้ด