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 de 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
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
___