LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Importiere das erste Excel-Blatt von "urbanpop_nonames.xlsx" und speichere das Ergebnis in pop_a. Lass R die Spaltennamen des resultierenden Datenrahmens selbst festlegen.
  • Importiere das erste Excel-Blatt von urbanpop_nonames.xlsx; verwende diesmal den cols Vektor, der bereits für dich vorbereitet wurde, um die Spaltennamen festzulegen. Speichere den resultierenden Datenrahmen in pop_b.
  • Drucke die Zusammenfassung von pop_a aus.
  • Drucke die Zusammenfassung von pop_b aus. 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
___
Code bearbeiten und ausführen