ComenzarEmpieza gratis

Leer un cuaderno de ejercicios

En el ejercicio anterior generaste una lista de tres hojas Excel que importaste. Sin embargo, cargar cada hoja manualmente y luego fusionarlas en una lista puede ser bastante tedioso. Por suerte, puedes automatizarlo con lapply().

Echa un vistazo al código de ejemplo que aparece a continuación:

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

                      read_excel,

                      path = "data.xlsx")

La función read_excel() se invoca varias veces en el archivo "data.xlsx" y cada hoja se carga una tras otra. El resultado es una lista de marcos de datos, cada uno de los cuales representa una de las hojas de data.xlsx.

Sigues trabajando con el archivo urbanpop.xlsx (vista).

Este ejercicio forma parte del curso

Introducción a la importación de datos en R

Ver curso

Instrucciones de ejercicio

  • Utiliza lapply() en combinación con excel_sheets() y read_excel() para leer todas las hojas de Excel en "urbanpop.xlsx". Nombra la lista resultante pop_list.
  • Imprime la estructura de pop_list.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

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

# Display the structure of pop_list
___
Editar y ejecutar código