Zacznij terazZacznij za darmo

Wczytywanie całego skoroszytu

W poprzednim ćwiczeniu utworzyłeś(-aś) listę trzech arkuszy Excela, które zaimportowano. Ręczne wczytywanie każdego arkusza i łączenie ich w listę może być jednak dość żmudne. Na szczęście można to zautomatyzować za pomocą lapply().

Spójrz na przykładowy kod poniżej:

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

Funkcja read_excel() jest wywoływana wielokrotnie na pliku "data.xlsx", a kolejne arkusze są wczytywane jeden po drugim. Wynikiem jest lista ramek danych – każda odpowiada jednemu arkuszowi w pliku data.xlsx.

Nadal pracujesz z plikiem urbanpop.xlsx (podgląd).

To ćwiczenie jest częścią kursu

Wprowadzenie do importowania danych w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj lapply() w połączeniu z excel_sheets() i read_excel(), aby wczytać wszystkie arkusze z pliku "urbanpop.xlsx". Nadaj wynikowej liście nazwę pop_list.
  • Wyświetl strukturę listy pop_list.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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

# Display the structure of pop_list
___
Edytuj i uruchom kod