Das Argument Überspringen
Ein weiteres Argument, das beim Einlesen von weniger aufgeräumten Excel-Dateien sehr nützlich sein kann, ist skip. Mit skip kannst du R anweisen, eine bestimmte Anzahl von Zeilen in den Excel-Blättern zu ignorieren, aus denen du versuchst, Daten zu ziehen. Sieh dir dieses Beispiel an:
read_excel("data.xlsx", skip = 15)
In diesem Fall werden die ersten 15 Zeilen auf dem ersten Blatt von "data.xlsx" ignoriert.
Wenn die erste Zeile dieses Blattes die Spaltennamen enthielt, werden diese Informationen von readxl ebenfalls ignoriert. Stelle sicher, dass du col_names auf FALSE setzt oder gib in diesem Fall die Spaltennamen manuell an!
Die Datei urbanpop.xlsx (view) ist in deinem Verzeichnis verfügbar; sie hat Spaltennamen in den ersten Zeilen.
Diese Übung ist Teil des Kurses
Einführung in das Importieren von Daten in R
Anleitung zur Übung
- Importiere das zweite Blatt von
"urbanpop.xlsx", aber überspringe die ersten 21 Zeilen. Achte darauf, dass ducol_names = FALSEeinstellst. Speichere den resultierenden Datenrahmen in einer Variablenurbanpop_sel. - Wähle die erste Beobachtung unter
urbanpop_selaus und drucke sie aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Import the second sheet of urbanpop.xlsx, skipping the first 21 rows: urbanpop_sel
urbanpop_sel <- read_excel("urbanpop.xlsx", sheet = ___, col_names =___, skip = ___)
# Print out the first observation from urbanpop_sel
___