Selectarea elementelor dintr-o listă
O listă conține de obicei numeroase elemente și componente. Prin urmare, extragerea unui singur element, a mai multor elemente sau a unei componente întregi nu este întotdeauna simplă.
O modalitate de a selecta o componentă este folosind poziția sa numerică. De exemplu, pentru a „extrage" prima componentă din shining_list, scrii
shining_list[[1]]
Poți verifica rapid acest lucru scriind comanda direct în consolă. Important de reținut: pentru a selecta elemente din vectori, folosești paranteze pătrate simple: [ ]. Nu le confunda!
Poți face referire și la numele componentelor, folosind [[ ]] sau semnul $. Ambele variante selectează același cadru de date cu recenziile:
shining_list[["reviews"]]
shining_list$reviews
Pe lângă selectarea componentelor, vei avea adesea nevoie să extragi anumite elemente din interiorul acestora. De exemplu, cu shining_list[[2]][1] selectezi din a doua componentă, actors (shining_list[[2]]), primul element ([1]). Dacă tastezi asta în consolă, vei vedea că răspunsul este Jack Nicholson.
Acest exercițiu face parte din cursul
Introducere în R
Instrucțiuni pentru exercițiu
- Selectează din
shining_listvectorul care reprezintă actorii. Afișează pur și simplu acest vector. - Selectează din
shining_listal doilea element din vectorul care reprezintă actorii. Afișează-l la fel ca înainte.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# shining_list is already pre-loaded in the workspace
# Print out the vector representing the actors
# Print the second element of the vector representing the actors