การเพิ่มหลายคอลัมน์พร้อมกัน (II)
ในแบบฝึกหัดนี้ จะเพิ่มคอลัมน์เดิมกับแบบฝึกหัดก่อนหน้า แต่ใช้รูปแบบฟังก์ชัน แทน ในรูปแบบนี้ จะใช้ตัวดำเนินการ := เป็นฟังก์ชัน โดยเมื่อนำตัวดำเนินการมาใช้เป็นฟังก์ชัน ต้องครอบด้วย backtick เสมอ `:=`() แล้วส่งค่าในรูปแบบ col_name = expression โดยคั่นด้วยจุลภาค
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูลด้วย data.table ใน R
คำแนะนำการฝึกหัด
เพิ่มสองคอลัมน์ใหม่ (mean_duration และ median_duration) โดยอ้างอิง (by reference) โดยใช้รูปแบบฟังก์ชัน เพื่อคำนวณค่าเฉลี่ยและค่ามัธยฐานของคอลัมน์ duration สำหรับทุก start_station
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Add columns using the functional form
batrips[, ___,
by = start_station]