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

การเพิ่มคอลัมน์ใหม่

ดังที่กล่าวถึงในวิดีโอ data.table ไม่จำเป็นต้องทำสำเนาข้อมูลทั้งหมดเพื่อแก้ไขข้อมูล แต่สามารถแก้ไขได้ โดยตรง (inplace) เพื่อประหยัดหน่วยความจำและเวลาในการทำงาน โดยใช้ตัวดำเนินการ := เมื่ออัปเดต data.table โดยอ้างอิง แบบนี้ ไม่จำเป็นต้องกำหนดผลลัพธ์ให้กับออบเจ็กต์ใหม่ เพราะ data.table ต้นฉบับจะถูกแก้ไขโดยตรงทันที

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การจัดการข้อมูลด้วย data.table ใน R

ดูคอร์ส

คำแนะนำการฝึกหัด

เพิ่มคอลัมน์ใหม่ชื่อ duration_hour ลงใน batrips โดยอ้างอิง ด้วยการหารคอลัมน์ duration ด้วย 3600

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Add a new column, duration_hour
___[, ___ := ___]
แก้ไขและรันโค้ด