Kolomklassen opgeven
Met het argument colClasses van fread() kun je expliciet de klasse van de kolommen opgeven. Je kunt de klasse van de kolommen opgeven als een karaktervector (zoals gebeurt in base R-functies zoals read.csv()):
colClasses = c("integer", rep("factor", 3), "character")
Dit formaat vereist echter dat je de klassen van alle kolommen opgeeft. Dat kan onhandig zijn als het bestand veel kolommen bevat en je alleen voor sommige kolommen de klasse expliciet wilt instellen en de rest op de standaard wilt laten. In dat geval kun je een handiger lijstformaat gebruiken:
colClasses = list(factor = 2:4)
Hiermee worden kolommen twee tot en met vier als factors geïmporteerd en de rest met de standaardinstellingen van fread().
Deze oefening maakt deel uit van de cursus
Gegevens manipuleren met data.table in R
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Import using read.csv with defaults
base_r_defaults <- ___("sample.csv")
___(base_r_defaults)