LoslegenKostenlos starten

Ein Arbeitsbuch lesen

In der vorherigen Übung hast du eine Liste mit drei Excel-Blättern erstellt, die du importiert hast. Allerdings kann es ziemlich mühsam sein, jedes Blatt manuell zu laden und dann in einer Liste zusammenzufassen. Zum Glück kannst du das mit lapply() automatisieren.

Sieh dir den Beispielcode unten an:

my_workbook <- lapply(excel_sheets("data.xlsx"),

                      read_excel,

                      path = "data.xlsx")

Die Funktion read_excel() wird mehrmals in der Datei "data.xlsx" aufgerufen und jedes Blatt wird nacheinander geladen. Das Ergebnis ist eine Liste von Datenrahmen, wobei jeder Datenrahmen eines der Blätter in data.xlsx darstellt.

Du arbeitest immer noch mit der Datei urbanpop.xlsx (view).

Diese Übung ist Teil des Kurses

<Kurs>Einführung in das Importieren von Daten in R</Kurs>
Kurs ansehen

Übungsanweisungen

  • Verwende lapply() in Kombination mit excel_sheets() und read_excel(), um alle Excel-Blätter in "urbanpop.xlsx" zu lesen. Nenne die resultierende Liste pop_list.
  • Drucke die Struktur von pop_list.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Read all Excel sheets with lapply(): pop_list
pop_list <- ___

# Display the structure of pop_list
___
Code bearbeiten und ausführen