Використання .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