การจัดระเบียบข้อมูล
ต่อจากแบบฝึกหัดก่อนหน้า เมื่อได้กลุ่มประชากรที่ต้องการแล้ว ขั้นตอนต่อไปคือการปรับรูปแบบข้อมูลให้พร้อมสำหรับการพล็อตกราฟ เนื่องจากกราฟนี้แสดงเฉพาะความคิดเห็นของผู้โดยสารเกี่ยวกับพฤติกรรมที่ถือว่าหยาบคาย จึงต้องเลือกเฉพาะคอลัมน์ที่เกี่ยวข้องก่อน จากนั้นจึงแปลงรูปแบบข้อมูลเพื่อเตรียมสรุปผลในบทเรียนถัดไป
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ข้อมูลเชิงหมวดหมู่ใน Tidyverse
คำแนะนำการฝึกหัด
- เลือกคอลัมน์ที่มีคำว่า "rude" อยู่ในชื่อคอลัมน์
- แปลงชุดข้อมูลจากรูปแบบ "wide" เป็น "long" โดยให้ชื่อตัวแปรอยู่ในคอลัมน์ชื่อ "response_var" และค่าข้อมูลอยู่ในคอลัมน์ชื่อ "value"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
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
___