Kom igångKom igång gratis

Använda .SD (I)

.SD tillsammans med .SDcols är en otroligt kraftfull funktion som gör beräkningar på flera kolumner mycket enklare.

  • .SD är en speciell symbol som står för Subset of Data
  • .SDcols innehåller de kolumner som ska ingå i .SD

Den här övningen är en del av kursen

Datamanipulering med data.table i R

Visa kurs

Övningsinstruktioner

  • Hitta för varje månad den rad som motsvarar den kortaste resan (använd which.min()duration).
  • Resultatet ska innehålla kolumnerna month, start_station, end_station, start_date, end_date och duration.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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
Redigera och kör kod