ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Modifică codul din exercițiul anterior (vezi editorul) adăugând nume componentelor. Folosește numele vec pentru my_vector, numele mat pentru my_matrix și numele df pentru my_df.
  • Afișează my_list pentru 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
Editează și rulează codul