Указание классов столбцов
Аргумент colClasses функции fread() позволяет явно задавать классы столбцов. Классы можно указать в виде символьного вектора (как это делается в базовых функциях R, например в read.csv()):
colClasses = c("integer", rep("factor", 3), "character")
Однако такой формат требует указывать классы всех столбцов. Это может быть неудобно, если файл содержит много столбцов, а явно задать нужно лишь некоторые из них. В таких случаях удобнее использовать формат списка:
colClasses = list(factor = 2:4)
Здесь столбцы со второго по четвёртый импортируются как факторы, а остальные — с типами по умолчанию, которые определяет fread().
Это упражнение является частью курса
Работа с данными с помощью data.table в R
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import using read.csv with defaults
base_r_defaults <- ___("sample.csv")
___(base_r_defaults)