Bắt đầu ngayBắt đầu miễn phí

Sử dụng .SD (I)

.SD cùng với .SDcols là một tính năng cực kỳ mạnh giúp bạn tính toán trên nhiều cột dễ dàng hơn rất nhiều.

  • .SD là một ký hiệu đặc biệt, viết tắt của Subset of Data (tập con của dữ liệu)
  • .SDcols chứa các cột sẽ được đưa vào .SD

Bài tập này là một phần của khóa học

Xử lý dữ liệu với data.table trong R

Xem khóa học

Hướng dẫn bài tập

  • Với mỗi tháng, tìm dòng tương ứng với chuyến đi ngắn nhất (bằng cách dùng which.min() trên duration).
  • Kết quả cần bao gồm các cột month, start_station, end_station, start_date, end_date, và duration.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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
Chỉnh sửa và Chạy Mã