НачатьНачать бесплатно

Чтение рабочей книги

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