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

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