การเพิ่มคอลัมน์ประเทศ
รหัสประเทศในคอลัมน์ ccode เป็นรหัสที่เรียกว่า Correlates of War codes ซึ่งไม่สะดวกสำหรับการวิเคราะห์ เพราะเราต้องการทำงานกับชื่อประเทศที่อ่านเข้าใจได้
สามารถใช้แพ็กเกจ countrycode ในการแปลงได้ ตัวอย่างเช่น:
library(countrycode)
# Translate the country code 2
> countrycode(2, "cown", "country.name")
[1] "United States"
# Translate multiple country codes
> countrycode(c(2, 20, 40), "cown", "country.name")
[1] "United States" "Canada" "Cuba"
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
กรณีศึกษา: การวิเคราะห์เชิงสำรวจข้อมูลใน R
คำแนะนำการฝึกหัด
- โหลดแพ็กเกจ
countrycode - แปลงรหัสประเทศ 100 ให้เป็นชื่อประเทศ
- เพิ่มคอลัมน์
countryใหม่ในmutate()โดยใช้ฟังก์ชันcountrycode()เพื่อแปลงจากคอลัมน์ccodeให้เป็นชื่อประเทศ จากนั้นบันทึกผลลัพธ์ไว้ในตัวแปรvotes_processed
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Load the countrycode package
# Convert country code 100
# Add a country column within the mutate: votes_processed
votes_processed <- votes %>%
filter(vote <= 3) %>%
mutate(year = session + 1945)