ПочатиПочніть безкоштовно

Задання класів стовпців

Аргумент 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)
Редагувати та запускати код