Crearea unei liste cu nume
Bine făcut, ești pe val!
La fel ca pe lista ta de sarcini, vrei să eviți situația în care nu știi sau nu îți amintești ce reprezintă componentele listei tale. De aceea, ar trebui să le dai nume:
my_list <- list(name1 = your_comp1,
name2 = your_comp2)
Astfel se creează o listă ale cărei componente sunt numite name1, name2 și așa mai departe. Dacă vrei să denumești lista după ce ai creat-o, poți folosi funcția names(), la fel cum ai procedat cu vectorii. Următoarele comenzi sunt complet echivalente cu atribuirea de mai sus:
my_list <- list(your_comp1, your_comp2)
names(my_list) <- c("name1", "name2")
Acest exercițiu face parte din cursul
Introducere în R
Instrucțiuni pentru exercițiu
- Modifică codul din exercițiul anterior (vezi editorul) adăugând nume componentelor. Folosește numele
vecpentrumy_vector, numelematpentrumy_matrixși numeledfpentrumy_df. - Afișează
my_listpentru a putea inspecta rezultatul.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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