Folosirea .SD (I)
.SD împreună cu .SDcols este o combinație extrem de puternică, care simplifică semnificativ calculele pe mai multe coloane.
.SDeste un simbol special care reprezintă un Subset de Date.SDcolsconține coloanele care trebuie incluse în.SD
Acest exercițiu face parte din cursul
Manipularea datelor cu data.table în R
Instrucțiuni pentru exercițiu
- Pentru fiecare lună, găsește rândul corespunzător celei mai scurte curse (folosind
which.min()aplicat peduration). - Rezultatul trebuie să conțină coloanele
month,start_station,end_station,start_date,end_dateșiduration.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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