การรวม i, j และ by (I)
ในแบบฝึกหัดนี้ จะได้ฝึกรวมอาร์กิวเมนต์ i, j และ by เพื่อหา การเดินทางแรกและการเดินทางสุดท้ายของแต่ละสถานีต้นทาง ทบทวนว่า data.table จะกรองแถวใน i ก่อน จากนั้นจัดกลุ่มแถวด้วย by แล้วจึงคำนวณนิพจน์ใน j
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูลด้วย data.table ใน R
คำแนะนำการฝึกหัด
- จัดเรียง
batripsโดยใช้คอลัมน์start_dateจากน้อยไปมาก - จัดกลุ่มแถวตาม
start_station - ดึงแถวแรกและแถวสุดท้ายของ
start_date
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Find the first and last ride for each start_station
first_last <- batrips[___,
.(start_date = ___),
by = ___]
first_last