El argumento omitir
Otro argumento que puede ser muy útil cuando se leen en Excel archivos menos ordenados, es skip. Con skip, puedes decirle a R que ignore un número determinado de filas dentro de las hojas de Excel de las que intentas extraer datos. Echa un vistazo a este ejemplo:
read_excel("data.xlsx", skip = 15)
En este caso, se ignoran las 15 primeras filas de la primera hoja de "data.xlsx".
Si la primera fila de esta hoja contenía los nombres de las columnas, esta información también será ignorada por readxl. Asegúrate de configurar col_names en FALSE o de especificar manualmente los nombres de las columnas en este caso.
El archivo urbanpop.xlsx (vista) está disponible en tu directorio; tiene nombres de columnas en las primeras filas.
Este ejercicio forma parte del curso
Introducción a la importación de datos en R
Instrucciones del ejercicio
- Importa la segunda hoja de
"urbanpop.xlsx", pero sáltate las 21 primeras filas. Asegúrate de configurarcol_names = FALSE. Guarda el marco de datos resultante en una variableurbanpop_sel. - Selecciona la primera observación de
urbanpop_sele imprímela.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Import the second sheet of urbanpop.xlsx, skipping the first 21 rows: urbanpop_sel
urbanpop_sel <- read_excel("urbanpop.xlsx", sheet = ___, col_names =___, skip = ___)
# Print out the first observation from urbanpop_sel
___