เพิ่มยอดรวมและค่าสูงสุดสำหรับแต่ละชื่อ
ในวิดีโอ คุณได้เรียนรู้วิธีจัดกลุ่มตามปีแล้วใช้ mutate() เพื่อเพิ่มยอดรวมของแต่ละปี
ในแบบฝึกหัดชุดนี้ จะได้เรียนรู้การ normalize ด้วยตัวชี้วัดที่แตกต่างออกไปแต่น่าสนใจไม่แพ้กัน นั่นคือการหารจำนวนของแต่ละชื่อด้วย ค่าสูงสุดของชื่อนั้น ซึ่งหมายความว่าทุกชื่อจะมีค่าสูงสุดเท่ากับ 1
เมื่อเพิ่มคอลัมน์ใหม่แล้ว ผลลัพธ์จะยังคงถูกจัดกลุ่มตามชื่ออยู่ ซึ่งจะแบ่งข้อมูลออกเป็น 48,000 กลุ่ม และอาจทำให้ขั้นตอนถัดไป เช่น mutate ทำงานช้าลง
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูลด้วย dplyr
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
babynames %>%
# Add columns name_total and name_max for each name
___