การอัปเดตคอลัมน์ตามกลุ่ม
บ่อยครั้งที่ต้องสร้างคอลัมน์ตัวกลางขึ้นมาเพื่อใช้คำนวณผลลัพธ์สุดท้าย แต่ไม่จำเป็นต้องเก็บคอลัมน์เหล่านั้นไว้ในผลลัพธ์จริง รูปแบบนี้พบได้บ่อยมากในการวิเคราะห์ข้อมูล
ในแบบฝึกหัดนี้ จะได้ทำงานกับ data.table ใหม่ชื่อ batrips_new ซึ่งมีโครงสร้างเกือบเหมือน batrips ทุกประการ ยกเว้นว่าได้เพิ่มค่าที่หายไป (missing values) แบบสุ่มในคอลัมน์ duration
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูลด้วย data.table ใน R
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Calculate the mean duration for each month
batrips_new[, ___,
by = month(start_date)]