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

การใช้ .SD (I)

.SD ร่วมกับ .SDcols เป็นฟีเจอร์ที่ทรงพลังมาก ช่วยให้การคำนวณบนหลายคอลัมน์พร้อมกันทำได้ง่ายขึ้นมาก

  • .SD เป็นสัญลักษณ์พิเศษที่ย่อมาจาก Subset of Data (ส่วนย่อยของข้อมูล)
  • .SDcols ระบุคอลัมน์ที่จะถูกรวมอยู่ใน .SD

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

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

ดูคอร์ส

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

  • สำหรับแต่ละเดือน ให้ค้นหาแถวที่ตรงกับการเดินทางที่สั้นที่สุด (โดยใช้ which.min() กับ duration)
  • ผลลัพธ์ควรประกอบด้วยคอลัมน์ month, start_station, end_station, start_date, end_date และ duration

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

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

relevant_cols <- c("start_station", "end_station", 
                   "start_date", "end_date", "duration")

# Find the row corresponding to the shortest trip per month
shortest <- batrips[, ___, 
                    by = month(start_date), 
                    .SDcols = ___]
shortest
แก้ไขและรันโค้ด