Citirea unui registru de lucru
În exercițiul anterior ai generat o listă cu trei foi Excel importate. Totuși, încărcarea manuală a fiecărei foi și combinarea lor într-o listă poate fi destul de obositoare. Din fericire, poți automatiza acest proces cu lapply().
Uită-te la exemplul de cod de mai jos:
my_workbook <- lapply(excel_sheets("data.xlsx"),
read_excel,
path = "data.xlsx")
Funcția read_excel() este apelată de mai multe ori pe fișierul "data.xlsx", iar fiecare foaie este încărcată pe rând. Rezultatul este o listă de date frames, fiecare reprezentând una dintre foile din data.xlsx.
Vei lucra în continuare cu fișierul urbanpop.xlsx (vizualizează).
Acest exercițiu face parte din cursul
Introducere în importul datelor în R
Instrucțiuni pentru exercițiu
- Folosește
lapply()împreună cuexcel_sheets()șiread_excel()pentru a citi toate foile Excel din"urbanpop.xlsx". Numește lista rezultatăpop_list. - Afișează structura lui
pop_list.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Read all Excel sheets with lapply(): pop_list
pop_list <- ___
# Display the structure of pop_list
___