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>Übungsanweisungen
- Verwende
lapply()in Kombination mitexcel_sheets()undread_excel(), um alle Excel-Blätter in"urbanpop.xlsx"zu lesen. Nenne die resultierende Listepop_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
___