НачатьНачать бесплатно

Использование .SD (I)

.SD в сочетании с .SDcols — это невероятно мощный инструмент, который значительно упрощает вычисления сразу по нескольким столбцам.

  • .SD — специальный символ, который означает Subset of Data (подмножество данных)
  • .SDcols определяет, какие столбцы должны быть включены в .SD

Это упражнение является частью курса

Работа с данными с помощью data.table в R

Посмотреть курс

Инструкции к упражнению

  • Для каждого месяца найдите строку, соответствующую самой короткой поездке (используйте which.min() для столбца duration).
  • Результат должен содержать столбцы month, start_station, end_station, start_date, end_date и duration.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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
Редактировать и запускать код