ÎncepețiÎncepe gratuit

Folosirea .SD (I)

.SD împreună cu .SDcols este o combinație extrem de puternică, care simplifică semnificativ calculele pe mai multe coloane.

  • .SD este un simbol special care reprezintă un Subset de Date
  • .SDcols conține coloanele care trebuie incluse în .SD

Acest exercițiu face parte din cursul

Manipularea datelor cu data.table în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Pentru fiecare lună, găsește rândul corespunzător celei mai scurte curse (folosind which.min() aplicat pe duration).
  • Rezultatul trebuie să conțină coloanele month, start_station, end_station, start_date, end_date și duration.

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
Editează și rulează codul