Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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 country trong câu lệnh mutate() chứa tên quốc gia, dùng hàm countrycode() để dịch từ cột ccode. Lưu kết quả vào votes_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)
Chỉnh sửa và Chạy Mã