Začněte nyníZačněte zdarma

Použití .SD (I)

.SD v kombinaci s .SDcols je nesmírně silná funkce, která výrazně usnadňuje výpočty přes více sloupců.

  • .SD je speciální symbol označující Subset of Data (podmnožinu dat)
  • .SDcols určuje, které sloupce mají být zahrnuty do .SD

Toto cvičení je součástí kurzu

Manipulace s daty pomocí data.table v R

Zobrazit kurz

Pokyny k cvičení

  • Pro každý měsíc najdi řádek odpovídající nejkratší jízdě (použij which.min() na sloupec duration).
  • Výsledek by měl obsahovat sloupce month, start_station, end_station, start_date, end_date a duration.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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
Upravit a spustit kód