Читання книги Excel
У попередній вправі ви створили список із трьох аркушів Excel, які імпортували. Проте завантажувати кожен аркуш вручну, а потім об'єднувати їх у список — доволі клопітно. На щастя, це можна автоматизувати за допомогою lapply().
Перегляньте приклад коду нижче:
my_workbook <- lapply(excel_sheets("data.xlsx"),
read_excel,
path = "data.xlsx")
Функція read_excel() викликається кілька разів для файлу "data.xlsx", і кожен аркуш послідовно завантажується. У результаті ви отримаєте список датафреймів, де кожен датафрейм відповідає одному з аркушів у data.xlsx.
Ви й далі працюєте з файлом urbanpop.xlsx (переглянути).
Ця вправа є частиною курсу
Вступ до імпорту даних у R
Інструкції до вправи
- Використайте
lapply()разом ізexcel_sheets()таread_excel(), щоб прочитати всі аркуші Excel у"urbanpop.xlsx". Назвіть отриманий списокpop_list. - Виведіть структуру
pop_list.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Read all Excel sheets with lapply(): pop_list
pop_list <- ___
# Display the structure of pop_list
___