Crear una lista con nombre
Bien hecho, ¡estás en racha!
Al igual que en tu lista de tareas, debes evitar no saber o no recordar qué significan los componentes de tu lista. Por eso debes darles nombres:
my_list <- list(name1 = your_comp1,
name2 = your_comp2)
Esto crea una lista con componentes que se llaman name1
, name2
, etc. Si quieres dar un nombre a tus listas después de haberlas creado, puedes utilizar la función names()
como hiciste con los vectores. Los siguientes comandos son totalmente equivalentes a la asignación anterior:
my_list <- list(your_comp1, your_comp2)
names(my_list) <- c("name1", "name2")
Este ejercicio forma parte del curso
Introducción a R
Instrucciones de ejercicio
- Cambia el código del ejercicio anterior (ver editor) y añade nombres a los componentes. Utiliza para
my_vector
el nombrevec
, paramy_matrix
el nombremat
y paramy_df
el nombredf
. - Imprime
my_list
para que puedas inspeccionar la salida.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Vector with numerics from 1 up to 10
my_vector <- 1:10
# Matrix with numerics from 1 up to 9
my_matrix <- matrix(1:9, ncol = 3)
# First 10 elements of the built-in data frame mtcars
my_df <- mtcars[1:10,]
# Adapt list() call to give the components names
my_list <- list(my_vector, my_matrix, my_df)
# Print out my_list