การจัดกลุ่มและปรับรูปแบบคอลัมน์ที่เกี่ยวข้องกัน
ในบทเรียนนี้ เราได้เห็นว่าคอลัมน์บางส่วนในชุดข้อมูลการสำรวจนักวิทยาศาสตร์ข้อมูลของ Kaggle มีความสัมพันธ์กัน เช่น คอลัมน์ที่แต่ละอันบันทึกความถี่ของความท้าทายในการทำงานแต่ละประเภท โดยปกติแล้วเราต้องการวิเคราะห์ตัวแปรเหล่านั้นร่วมกัน แต่ก่อนอื่นต้องค้นหาและแปลงให้อยู่ในรูปแบบที่ใช้งานได้ง่ายขึ้น มาลองทำกระบวนการนี้กับคำถามเกี่ยวกับความเป็นประโยชน์ของแพลตฟอร์มการเรียนรู้ต่าง ๆ ตามที่ผู้ตอบแบบสอบถามประเมินไว้
ชุดข้อมูล multiple_choice_responses ถูกโหลดให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ข้อมูลเชิงหมวดหมู่ใน Tidyverse
คำแนะนำการฝึกหัด
- เลือกเฉพาะคอลัมน์ที่มี
"LearningPlatformUsefulness"ในชื่อ - แปลงข้อมูลจากรูปแบบ wide เป็น long โดยให้มีสองคอลัมน์คือ
learning_platformและusefulness - ลบแถวที่
usefulnessเป็น NA ออก - ลบ
"LearningPlatformUsefulness"ออกจากแต่ละสตริงในlearning_platform
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
learning_platform_usefulness <- multiple_choice_responses %>%
# Select columns with LearningPlatformUsefulness in title
___(___("LearningPlatformUsefulness")) %>%
# Change data from wide to long
___(everything(), names_to = "learning_platform", values_to = "usefulness") %>%
# Remove rows where usefulness is NA
___(___()) %>%
# Remove "LearningPlatformUsefulness" from each string in learning_platform
mutate(learning_platform = ___())