LoslegenKostenlos loslegen

Säulenklassen

Mit dem Argument colClasses kannst du die Datentypen für jede Spalte der zu lesenden Datei angeben. Dies kann die Effizienz des Importprozesses verbessern und sicherstellen, dass die Spalten mit den richtigen Datentypen eingelesen werden.

Du kannst dies tun, indem du das Argument colClasses setzt:

read.delim("my_file.txt", 

           colClasses = c("character",

                          "numeric",

                          "logical"))

Wenn eine Spalte im colClasses Vektor auf "NULL" gesetzt ist, wird diese Spalte übersprungen und nicht in den Datenrahmen geladen.

Diese Übung ist Teil des Kurses

Einführung in das Importieren von Daten in R

Kurs anzeigen

Anleitung zur Übung

  • Der Datenrahmen hotdogs wurde geladen. Mach weiter und zeige die Struktur von hotdogs an.
  • Setze im Argument colClasses des zweiten Aufrufs von read.delim() die erste, zweite und dritte Spalte auf 'character', 'NULL' und 'numeric'.
  • Zeige die Struktur von hotdogs2 an und achte auf den Unterschied.

Interaktive Übung

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

# Previous call to import hotdogs.txt
hotdogs <- read.delim("hotdogs.txt", header = FALSE, col.names = c("type", "calories", "sodium"))

# Display structure of hotdogs
___

# Edit the colClasses argument to import the data correctly: hotdogs2
hotdogs2 <- read.delim("hotdogs.txt", header = FALSE, 
                       col.names = c("type", "calories", "sodium"),
                       colClasses = c(___, ___, ___))


# Display structure of hotdogs2
___
Code bearbeiten und ausführen