開始使用免費開始

摘要資料

目前資料仍是每個人每個問題一列。為了作圖,我們要把它轉換成每列代表一個問題,並包含該問題回應的摘要資訊。

本練習屬於課程

Tidyverse 的類別資料

檢視課程

練習說明

  • 將資料集摘要成兩個欄位:問題(也就是 response_var),以及新欄位 perc_rude,其為每個問題的 rude 欄位平均值。
  • 將結果存為 rude_behaviors,然後檢視你新的資料集。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

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
編輯並執行程式碼