Aan de slagGa gratis aan de slag

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

Cursus bekijken

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)
Code bewerken en uitvoeren