Das Argument col_names
Neben path und sheet gibt es noch einige andere Argumente, die du in read_excel() angeben kannst. Eines dieser Argumente heißt col_names.
Standardmäßig steht sie auf TRUE und gibt an, ob die erste Zeile in den Excel-Blättern die Spaltennamen enthält. Wenn dies nicht der Fall ist, kannst du col_names auf FALSE einstellen. In diesem Fall wählt R die Spaltennamen für dich aus. Du kannst auch festlegen, dass col_names einen Zeichenvektor mit Namen für jede Spalte enthält. Es funktioniert genau so wie im readr Paket.
Du wirst mit der Datei urbanpop_nonames.xlsx (view) arbeiten. Sie enthält die gleichen Daten wie urbanpop.xlsx (Ansicht), hat aber keine Spaltennamen in der ersten Zeile der Excel-Tabellen.
Diese Übung ist Teil des Kurses
Einführung in das Importieren von Daten in R
Anleitung zur Übung
- Importiere das erste Excel-Blatt von
"urbanpop_nonames.xlsx"und speichere das Ergebnis inpop_a. Lass R die Spaltennamen des resultierenden Datenrahmens selbst festlegen. - Importiere das erste Excel-Blatt von
urbanpop_nonames.xlsx; verwende diesmal dencolsVektor, der bereits für dich vorbereitet wurde, um die Spaltennamen festzulegen. Speichere den resultierenden Datenrahmen inpop_b. - Drucke die Zusammenfassung von
pop_aaus. - Drucke die Zusammenfassung von
pop_baus. Kannst du den Unterschied zur anderen Zusammenfassung erkennen?
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Import the first Excel sheet of urbanpop_nonames.xlsx (R gives names): pop_a
pop_a <- read_excel("____", col_names = ____)
# Import the first Excel sheet of urbanpop_nonames.xlsx (specify col_names): pop_b
cols <- c("country", paste0("year_", 1960:1966))
pop_b <- ___
# Print the summary of pop_a
___
# Print the summary of pop_b
___