การเพิ่มหลายคอลัมน์พร้อมกัน (I)
บ่อยครั้งที่อาจต้องการเพิ่ม/อัปเดตหลายคอลัมน์แบบ by reference พร้อมกัน ใน data.table มีวิธีทำสิ่งนี้ได้ 2 แบบ ได้แก่
- รูปแบบ LHS := RHS
- รูปแบบ Functional
ในแบบฝึกหัดนี้ จะฝึกเพิ่มคอลัมน์โดยใช้รูปแบบ LHS := RHS โดยระบุชื่อคอลัมน์เป็น character vector ทางฝั่ง LHS และระบุค่า/นิพจน์ที่ต้องการเพิ่มไว้ภายใน list() (หรือชื่อย่อ .())
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูลด้วย data.table ใน R
คำแนะนำการฝึกหัด
เพิ่มสองคอลัมน์ใหม่ (mean_duration และ median_duration) แบบ by reference โดยใช้รูปแบบ LHS := RHS เพื่อคำนวณค่าเฉลี่ยและค่ามัธยฐานของคอลัมน์ duration สำหรับแต่ละ start_station
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Add columns using the LHS := RHS form
batrips[, ___,
by = start_station]