ComenzarEmpieza gratis

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

Ver curso

Instrucciones de ejercicio

  • Importa la primera hoja de Excel de "urbanpop_nonames.xlsx" y guarda el resultado en pop_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 vector cols que ya se te ha preparado para especificar los nombres de las columnas. Guarda el marco de datos resultante en pop_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
___
Editar y ejecutar código