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

การจัดกลุ่มและปรับรูปแบบคอลัมน์ที่เกี่ยวข้องกัน

ในบทเรียนนี้ เราได้เห็นว่าคอลัมน์บางส่วนในชุดข้อมูลการสำรวจนักวิทยาศาสตร์ข้อมูลของ 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 = ___())
แก้ไขและรันโค้ด