การคำนวณใน j (III)
ในแบบฝึกหัดที่แล้ว เราส่ง expression ใน j เพื่อคืนค่าเป็น vector แต่หากต้องการให้คืนค่าเป็น data.table แทน ให้ครอบ expression ด้วย list() (หรือ alias ของมันคือ .())
ซึ่งทำให้สามารถ:
- เปลี่ยนชื่อคอลัมน์ผลลัพธ์ได้
- คำนวณได้มากกว่าหนึ่ง expression บนคอลัมน์เดียว
- คำนวณบนหลายคอลัมน์พร้อมกัน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูลด้วย data.table ใน R
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Calculate the average duration as mean_durn
mean_duration <- ___
mean_duration