Creando una lista con nombres
Vamos muy bien, pero sigamos avanzando!
Cuando se crean listas es buena idea dar nombres a cada uno de los componentes de la misma para recordar fácilmente a que se refiere cada uno de los componentes. Es por ello buena práctica siempre dar nombres a los componentes de nuestras listas:
mi_lista <- list(nombre1 = componente1,
nombre2 = componente2, ...)
Esto crea una lista con los componentes nombrados. Si quieres dar nombres a los componentes de una lista después de haberla creado, puedes usar la función names()
para asignar nombres como en el caso de los vectores. Los siguientes comandos son equivalentes a lo que escribimos arriba:
mi_lista <- list(componente1, componente2, ...)
names(mi_lista) <- c("nombre1", "nombre2" ...)
This exercise is part of the course
Introducción a R
Exercise instructions
- Cambia el código del ejercicio anterior (mira el editor) asignando nombres a los componentes. Para
mi_matriz
usamat
, parami_vector
usavec
y parami_df
usadf
. - Imprime la lista a la consola para ver el resultado.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# Vector con números del 1 al 10
mi_vector <- 1:10
# Matriz con números del 1 al 9
mi_matriz <- matrix(1:9, ncol = 3)
# Primeras 10 filas del data frame mtcars (incluido con R).
mi_df <- mtcars[1:10,]
# Creando la lista, (tienes modificar este código para agregar los nombres):
mi_lista <- list(mi_vector, mi_matriz, mi_df)
# Imprime mi_lista a la consola