Načtení celého sešitu
V předchozím cvičení jsi vytvořil/a seznam tří excelových listů, které jsi importoval/a. Ruční načítání každého listu zvlášť a jejich následné spojování do seznamu ale může být docela zdlouhavé. Naštěstí to celé lze automatizovat pomocí lapply().
Podívej se na ukázkový kód níže:
my_workbook <- lapply(excel_sheets("data.xlsx"),
read_excel,
path = "data.xlsx")
Funkce read_excel() se volá opakovaně na souboru "data.xlsx" a každý list se načte postupně za sebou. Výsledkem je seznam datových rámců, přičemž každý datový rámec odpovídá jednomu listu v data.xlsx.
Stále pracuješ se souborem urbanpop.xlsx (zobrazit).
Toto cvičení je součástí kurzu
Introduction to Importing Data in R
Pokyny k cvičení
- Použij
lapply()v kombinaci sexcel_sheets()aread_excel()pro načtení všech excelových listů ze souboru"urbanpop.xlsx". Výsledný seznam pojmenujpop_list. - Vypiš strukturu seznamu
pop_list.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Read all Excel sheets with lapply(): pop_list
pop_list <- ___
# Display the structure of pop_list
___