เปลี่ยนประเภทของตัวแปร
ในการแสดงข้อมูลบนกราฟิกของ ggplot2 การแปลงตัวแปรทุกตัวให้เป็นประเภทข้อมูลที่ถูกต้องมักช่วยให้ทุกอย่างราบรื่นขึ้น โดยทั่วไปตัวแปรเชิงหมวดหมู่ เช่น country ในตัวอย่างนี้ ควรแปลงเป็น factor ก่อนนำไปพล็อต ซึ่งทำได้ด้วย as.factor() ในชุดข้อมูลนี้มีสองคอลัมน์ที่ยังเป็นประเภท "character" อยู่ ให้ใช้ mutate() เพื่อแปลงทั้งสองให้เป็น factor
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสื่อสารด้วยข้อมูลใน Tidyverse
คำแนะนำการฝึกหัด
- แปลงตัวแปร
yearให้เป็น factor โดยก่อนแปลงเป็น factor ให้แปลงเป็นตัวเลขด้วยas.numeric()ก่อน นั่นคือให้เรียกฟังก์ชันas.numeric()ภายใน การเรียกฟังก์ชันas.factor() - แปลงตัวแปร
countryให้เป็น factor
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Turn year and country into a factor
ilo_data_corrected <- ilo_data %>%
mutate(year = as.___(as.___(year)),
country = ___)
# See the results
ilo_data_corrected