Usando .SD (I)
.SD junto com .SDcols é um recurso extremamente poderoso que torna muito mais fácil calcular em várias colunas.
.SDé um símbolo especial que significa Subconjunto dos Dados.SDcolsdefine as colunas que devem ser incluídas em.SD
Este exercicio faz parte do curso
Manipulação de dados com data.table em R
Instruções do exercicio
- Para cada mês, encontre a linha correspondente à viagem mais curta (usando
which.min()emduration). - O resultado deve conter as colunas
month,start_station,end_station,start_date,end_dateeduration.
exercicio interativo prático
Tente este exercicio 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