LoslegenKostenlos loslegen

Mit fehlenden Werten umgehen

Fehlende Werte werden oft unterschiedlich codiert. In manchen Dateien steht -9999 für fehlende Werte, in anderen sind sie als #$## hinterlegt. Mit dem Argument na.strings kannst du fread() mitteilen, welche Werte als fehlend behandelt werden sollen.

Du wirst die folgende Datei importieren:

id,name,val1,val2
9002019291929192,Robert Whitaker,,44
9200129401349301 ,Elisa Waters,289,##
9200149429834456 , Karla Schmidt,458,29

Die fehlenden Werte sind als "##" codiert. Beachte, dass fread() ein leeres Feld ,, standardmäßig als NA behandelt.

Diese Übung ist Teil des Kurses

Datenmanipulation mit data.table in R

Kurs anzeigen

Anleitung zur Übung

Importiere die Datei sample.csv so, dass "##" als fehlender Wert behandelt und als NA importiert wird.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Import the file using na.strings
missing_values <- ___
missing_values
Code bearbeiten und ausführen