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
Instrucciones del ejercicio
- Utiliza
lapply()en combinación conexcel_sheets()yread_excel()para leer todas las hojas de Excel en"urbanpop.xlsx". Nombra la lista resultantepop_list. - Imprime la estructura de
pop_list.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Read all Excel sheets with lapply(): pop_list
pop_list <- ___
# Display the structure of pop_list
___