Thêm một cột quốc gia
Các mã quốc gia trong cột ccode là mã Correlates of War. Điều này không lý tưởng cho phân tích, vì bạn muốn làm việc với tên quốc gia dễ nhận biết.
Bạn có thể dùng gói countrycode để chuyển đổi. Ví dụ:
library(countrycode)
# Dịch mã quốc gia 2
> countrycode(2, "cown", "country.name")
[1] "United States"
# Dịch nhiều mã quốc gia
> countrycode(c(2, 20, 40), "cown", "country.name")
[1] "United States" "Canada" "Cuba"
Bài tập này là một phần của khóa học
Nghiên cứu tình huống: Khám phá dữ liệu với R
Hướng dẫn bài tập
- Nạp gói
countrycode. - Chuyển mã quốc gia 100 thành tên quốc gia tương ứng.
- Thêm cột mới
countrytrong câu lệnhmutate()chứa tên quốc gia, dùng hàmcountrycode()để dịch từ cộtccode. Lưu kết quả vàovotes_processed.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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)