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

Chuyển kiểu ký tự thành factor

Dù đôi lúc bạn muốn lao ngay vào trực quan hóa dữ liệu và xây dựng mô hình, ta thường cần dọn dẹp dữ liệu trước. Chương này sẽ hướng dẫn bạn các bước để tái tạo một biểu đồ của FiveThirtyEight từ bộ dữ liệu gốc flying_etiquette. Ta sẽ bắt đầu bằng cách giới hạn bộ dữ liệu chỉ còn những người trả lời mà ta quan tâm và chuyển một số cột thành factor.

Trong mã, bạn sẽ thấy chúng tôi đặt dấu backtick quanh tên cột. Đây là cách cần làm nếu tên cột có khoảng trắng! Thông thường, ta sẽ đổi khoảng trắng thành dấu gạch dưới để khỏi phải làm vậy, nhưng ở đây chúng tôi giữ nguyên vì sắp dùng các tên này để vẽ biểu đồ.

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

Xem khóa học

Hướng dẫn bài tập

  • Chuyển tất cả các cột kiểu ký tự thành cột kiểu factor.
  • Loại bỏ những người trả lời "Never" cho câu hỏi họ đã từng bay hay chưa.

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.

flying_etiquette %>%
    # Change characters to factors
    mutate(across(___(___), as.factor)) %>%
    # Filter out those who have never flown on a plane
    ___(`How often do you travel by plane?` != ___)
Chỉnh sửa và Chạy Mã