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

การรวม 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
แก้ไขและรันโค้ด