เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การเรียงลำดับตัวแปรหนึ่งตามตัวแปรอื่น

บ่อยครั้งที่ต้องปรับแต่งชุดข้อมูลก่อนนำไปพล็อต หากใช้ฟังก์ชัน dplyr ร่วมกับ %>% ก็สามารถต่อท้ายด้วย %>% เพื่อส่งชุดข้อมูลเข้า ggplot() ได้เลย วิธีนี้ทำงานเหมือนกับฟังก์ชันอื่นที่ใช้ %>% เพราะ ggplot() รับข้อมูลเป็น argument แรก จากนั้นจึงระบุ argument ที่เหลือ (เช่น aes()) ภายใน ggplot() ได้ตามปกติ แต่อย่าลืมเปลี่ยนกลับมาใช้ + เมื่อต้องการเพิ่มส่วนอื่น ๆ ของโค้ด ggplot()

มาลองฝึกกันโดยปรับแต่ง multiple_choice_responses ก่อน แล้วจึงนำผลลัพธ์ไปพล็อตเป็น scatterplot จากนั้นจะใช้ฟังก์ชันจาก forcats เพื่อจัดเรียงกราฟให้อยู่ในลำดับที่เหมาะสมยิ่งขึ้น

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

ข้อมูลเชิงหมวดหมู่ใน Tidyverse

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

multiple_choice_responses %>%
  # Remove NAs
  ___ 
แก้ไขและรันโค้ด