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:
- me: Palestinian conflict
- nu: Nuclear weapons and nuclear material
- di: Arms control and disarmament
- hr: Human rights
- co: Colonialism
- 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
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"))