Using .SD (I)
.SD
together with .SDcols
is an incredibly powerful feature that makes computing on multiple columns so much easier.
.SD
is a special symbol which stands for Subset of Data.SDcols
holds the columns that should be included in.SD
Este exercício faz parte do curso
Data Manipulation with data.table in R
Instruções do exercício
- For each month, find the row corresponding to the shortest trip (by using
which.min()
onduration
). - The result should contain the
month
,start_station
,end_station
,start_date
,end_date
, andduration
columns.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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