El argumento col_names
Aparte de path
y sheet
, hay otros argumentos que puedes especificar en read_excel()
. Uno de estos argumentos se llama col_names
.
Por defecto es TRUE
, que indica si la primera fila de las hojas de Excel contiene los nombres de las columnas. Si no es así, puedes poner col_names
en FALSE
. En este caso, R elegirá los nombres de las columnas por ti. También puedes elegir que col_names
sea un vector de caracteres con nombres para cada columna. Funciona exactamente igual que en el paquete readr
.
Trabajarás con el archivo urbanpop_nonames.xlsx
(vista). Contiene los mismos datos que urbanpop.xlsx
(vista), pero no tiene nombres de columnas en la primera fila de las hojas de Excel.
Este ejercicio forma parte del curso
Introducción a la importación de datos en R
Instrucciones de ejercicio
- Importa la primera hoja de Excel de
"urbanpop_nonames.xlsx"
y guarda el resultado enpop_a
. Haz que R establezca los nombres de las columnas del propio marco de datos resultante. - Importa la primera hoja Excel de
urbanpop_nonames.xlsx
; esta vez, utiliza el vectorcols
que ya se te ha preparado para especificar los nombres de las columnas. Guarda el marco de datos resultante enpop_b
. - Imprime el resumen de
pop_a
. - Imprime el resumen de
pop_b
. ¿Puedes detectar la diferencia con el otro resumen?
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Import the first Excel sheet of urbanpop_nonames.xlsx (R gives names): pop_a
pop_a <- read_excel("____", col_names = ____)
# Import the first Excel sheet of urbanpop_nonames.xlsx (specify col_names): pop_b
cols <- c("country", paste0("year_", 1960:1966))
pop_b <- ___
# Print the summary of pop_a
___
# Print the summary of pop_b
___