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

การเพิ่มหลายคอลัมน์พร้อมกัน (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]
แก้ไขและรันโค้ด