Опрацювання даних із data.table в R
Matt Dowle, Arun Srinivasan
Instructors, DataCamp
Згадайте, що можна вибирати кілька стовпців за допомогою .()
# Повторення: виберіть стовпці trip_id і duration
ans <- batrips[, .(trip_id, dur = duration)]
head(ans, 2)
trip_id dur
139545 435
139546 432
Ви можете обчислювати за кількома стовпцями й повертати data.table так само
# Отримайте середнє та медіану duration
batrips[, .(mn_dur = mean(duration),
med_dur = median(duration))]
mn_dur med_dur
1131.967 511
# Отримайте середнє та медіану duration
batrips[, .(mn_dur = mean(duration), med_dur = median(duration))]
mn_dur med_dur
1131.967 511
Разом із i можна обчислювати в j лише для тих рядків, що відповідають умові
batrips[start_station == "Japantown", .(mn_dur = mean(duration),
med_dur = median(duration))]
mn_dur med_dur
2464.331 782
batrips[start_station == "Japantown", .(mn_dur = mean(duration),
med_dur = median(duration))]
mn_dur med_dur
2464.331 782
Опрацювання даних із data.table в R