วิเคราะห์ข้อมูลแยกตามจังหวัด
แม้ว่าคะแนนเสียงรวมทั้งประเทศจะสำคัญที่สุด แต่เราสามารถเจาะลึกลงไปได้อีกโดยใช้ข้อมูลเชิงภูมิศาสตร์ ในแบบฝึกหัดนี้ จะได้ดูว่าผลการเลือกตั้งแตกต่างกันอย่างไรในแต่ละจังหวัด
Ahmadinejad ชนะทั่วประเทศหรือมีบางจังหวัดที่ผู้สมัครอันดับสองได้รับคะแนนเสียงมากกว่า? เริ่มต้นด้วยการสร้างชุดข้อมูลระดับจังหวัดเพื่อหาคำตอบ
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การอนุมานสำหรับข้อมูลเชิงหมวดหมู่ใน R
คำแนะนำการฝึกหัด
- เริ่มจาก
iranจากนั้น group by จังหวัด แล้ว summarize ด้วยตัวแปรสองตัว ได้แก่ ผลรวมคะแนนเสียงของผู้สมัครอันดับ 1 และผลรวมคะแนนเสียงของผู้สมัครอันดับ 2 โดยตั้งชื่อคอลัมน์ใหม่ตามชื่อของผู้สมัครแต่ละคน - ตรวจสอบ
province_totals - กรอง
province_totalsเพื่อเลือกทุกแถวที่ผู้สมัครอันดับ 2 ได้รับคะแนนเสียงมากกว่าผู้สมัครอันดับ 1
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Construct province-level dataset
province_totals <- ___ %>%
# Group by province
___ %>%
# Sum up votes for top two candidates
___
# Inspect data frame
province_totals
# Filter for won provinces won by #2
___ %>%
___(___ > ___)