Чтение рабочей книги
В предыдущем упражнении вы получили список из трёх листов 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
___