Добавление нового столбца
Как было показано в видео, data.table не создаёт глубокую копию объекта при его изменении. Вместо этого объект можно изменять по ссылке (in-place) — это экономит память и ускоряет выполнение. Для этого используется оператор :=. При обновлении data.table по ссылке не нужно присваивать результат новому объекту: исходная data.table изменяется напрямую.
Это упражнение является частью курса
Работа с данными с помощью data.table в R
Инструкции к упражнению
Добавьте новый столбец duration_hour в таблицу batrips по ссылке, разделив значения столбца duration на 3600.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Add a new column, duration_hour
___[, ___ := ___]