1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do importowania danych w R

Connected

ćwiczenie

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).

Instrukcje

100 XP
  • 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.