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

Tóm tắt dữ liệu

Hiện tại, dữ liệu của chúng ta vẫn đang ở dạng mỗi người mỗi câu hỏi là một dòng. Nhưng để vẽ biểu đồ, bạn sẽ muốn chuyển sang mỗi dòng là một câu hỏi kèm thông tin tóm tắt về phản hồi cho câu hỏi đó.

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

  • Tóm tắt bộ dữ liệu thành hai cột: câu hỏi (tức là response_var) và một cột mới, perc_rude, là giá trị trung bình của cột rude cho mỗi câu hỏi.
  • Lưu kết quả thành rude_behaviors rồi xem bộ dữ liệu mới của bạn.

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.

rude_behaviors <- gathered_data %>%
    mutate(response_var = str_replace(response_var, '.*rude to ', '')) %>%
    mutate(response_var = str_replace(response_var, 'on a plane', '')) %>%
	# Remove rows that are NA in the value column
	filter(!is.na(value)) %>%
    mutate(rude = if_else(value %in% c("No, not rude at all", "No, not at all rude"), 0, 1)) %>%
    # Group by response_var
    ___ %>%
    # Create perc_rude, the percent considering each behavior rude
    ___

rude_behaviors
Chỉnh sửa và Chạy Mã