การเปลี่ยนลำดับของระดับ Factor
ในแบบฝึกหัดก่อนหน้า เราทำงานกับคำถามในชุดข้อมูล Kaggle ที่คำตอบไม่มีลำดับที่ชัดเจน เช่น คำถามเกี่ยวกับตำแหน่งงานในปัจจุบัน แต่คำถามบางข้อก็มีคำตอบที่เรียงลำดับได้ ตัวอย่างเช่น การให้คะแนนว่าเห็นด้วยกับข้อความมากน้อยแค่ไหน ตั้งแต่ "ไม่เห็นด้วยอย่างยิ่ง" ไปจนถึง "เห็นด้วยอย่างยิ่ง" ในสเกล 5 ระดับ ในแบบฝึกหัดนี้ จะพิจารณาคำถามหนึ่งในแบบสำรวจที่ถามเกี่ยวกับเครื่องมือที่ผู้คนใช้ในที่ทำงาน และว่าเป็นเครื่องมือภายในหรือภายนอกองค์กร โดยได้โหลด multiple_choice_responses ไว้ให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ข้อมูลเชิงหมวดหมู่ใน Tidyverse
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Get the levels of WorkInternalVsExternalTools
____(multiple_choice_responses$WorkInternalVsExternalTools)
# Reorder the levels from internal to external
mc_responses_reordered <- multiple_choice_responses %>%
mutate(WorkInternalVsExternalTools = ___(WorkInternalVsExternalTools,
"Entirely internal",
"More internal than external",
"Approximately half internal and half external",
"More external than internal",
"Entirely external",
___))