Задання класів стовпців
Аргумент 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)