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

Mã hóa lại các chủ đề

Còn một bước làm sạch dữ liệu nữa để kết quả dễ hiểu hơn. Hiện tại, các chủ đề được biểu diễn bằng mã hai chữ cái:

  1. me: Palestinian conflict
  2. nu: Nuclear weapons and nuclear material
  3. di: Arms control and disarmament
  4. hr: Human rights
  5. co: Colonialism
  6. ec: Economic development

Để bạn có thể diễn giải dữ liệu dễ dàng hơn, hãy mã hóa lại dữ liệu để thay các mã này bằng tên đầy đủ. Bạn có thể làm điều đó với hàm recode() của dplyr, hàm này thay thế các giá trị bằng những giá trị bạn chỉ định:

example <- c("apple", "banana", "apple", "orange")
recode(example,
       apple = "plum",
       banana = "grape")

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

Dùng hàm recode() từ dplyr trong mutate() để thay mỗi mã hai chữ cái trong data frame votes_gathered bằng tên đầy đủ tương ứng. Lưu kết quả thành votes_tidied.

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.

# Replace the two-letter codes in topic: votes_tidied
votes_tidied <- ___ %>%
  mutate(topic = recode(___,
                        ___ = "Palestinian conflict",
                        ___ = "Nuclear weapons and nuclear material",
                        ___ = "Arms control and disarmament",
                        ___ = "Human rights",
                        ___ = "Colonialism",
                        ___ = "Economic development"))
Chỉnh sửa và Chạy Mã