Spaltenklassen festlegen
Das Argument colClasses von fread() ermöglicht dir, die Klasse der Spalten explizit festzulegen. Du kannst die Klassen der Spalten als Character-Vektor angeben (so wie in Base-R-Funktionen wie read.csv()):
colClasses = c("integer", rep("factor", 3), "character")
Dieses Format erfordert jedoch, dass du die Klassen für alle Spalten angibst. Das kann problematisch sein, wenn die Datei viele Spalten enthält und du nur für einige Spalten die Klassen explizit festlegen möchtest, während der Rest Standard bleibt. Dafür kannst du ein bequemeres Listenformat verwenden:
colClasses = list(factor = 2:4)
Hier werden die Spalten zwei bis vier als Faktoren importiert, und der Rest wird mit den Standardwerten von fread() eingelesen.
Diese Übung ist Teil des Kurses
Datenmanipulation mit data.table in R
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Import using read.csv with defaults
base_r_defaults <- ___("sample.csv")
___(base_r_defaults)