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 de 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_sel
e imprímela.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este 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
___