Làm gọn dữ liệu
Hãy tiếp tục công việc từ bài tập trước. Giờ khi đã có đúng tập dân số cần phân tích, ta sẽ định dạng lại dữ liệu để sẵn sàng vẽ biểu đồ. Biểu đồ chỉ xem xét ý kiến của hành khách về việc liệu các hành vi khác nhau có thô lỗ hay không, nên trước hết bạn sẽ chỉ chọn những cột đó. Sau đó, ta có thể biến đổi dữ liệu để chuẩn bị cho bài học tiếp theo, nơi ta sẽ tổng hợp dữ liệu từ các câu hỏi khác nhau.
Bài tập này là một phần của khóa học
Dữ liệu phân loại trong Tidyverse
Hướng dẫn bài tập
- Chọn các cột có chứa "rude" trong tên cột.
- Chuyển bộ dữ liệu từ dạng "wide" sang "long", với tên biến nằm trong cột "response_var" và giá trị nằm trong cột "value."
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.
gathered_data <- flying_etiquette %>%
mutate(across(where(is.character), as.factor)) %>%
filter(`How often do you travel by plane?` != "Never") %>%
# Select columns containing "rude"
___ %>%
# Change format from wide to long
___