Uso de .SD (I)
.SD junto con .SDcols es una funcionalidad increíblemente potente que facilita muchísimo calcular sobre múltiples columnas.
.SDes un símbolo especial que significa Subset of Data (subconjunto de datos).SDcolscontiene las columnas que deben incluirse en.SD
Este ejercicio forma parte del curso
Manipulación de datos con data.table en R
Instrucciones del ejercicio
- Para cada mes, encuentra la fila correspondiente al viaje más corto (usando
which.min()sobreduration). - El resultado debe contener las columnas
month,start_station,end_station,start_date,end_dateyduration.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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