Selezionare elementi da una lista
La tua lista sarà spesso composta da numerosi elementi e componenti. Pertanto, individuare un singolo elemento, più elementi o un componente non è sempre semplice.
Un modo per selezionare un componente è utilizzare la posizione numerata del componente stesso. Ad esempio, per selezionare il primo componente di shining_list
digita:
shining_list[[1]]
Un modo rapido per verificarlo è digitarlo nella console. È importante ricordare che per selezionare gli elementi di un vettore si usano le parentesi quadre: [ ]
. Non confonderle!
Puoi anche fare riferimento ai nomi dei componenti con [[ ]]
o con il simbolo $
. Entrambi selezioneranno il data frame che rappresenta le recensioni:
shining_list[["reviews"]]
shining_list$reviews
Spesso, oltre a selezionare i componenti di una lista, è necessario accedere a elementi specifici all’interno di tali componenti. Ad esempio, con shining_list[[2]][1]
si seleziona actors
presenti nel secondo componente della lista (shining_list[[2]]
), prelevando il primo elemento ([1]
). Se digiti questo comando nella console, vedrai che il risultato è Jack Nicholson.
Questo esercizio fa parte del corso
Introduzione a R
Istruzioni dell'esercizio
- Seleziona da
shining_list
il vettore che rappresenta gli attori. Quindi stampa il risultato. - Seleziona da
shining_list
il secondo elemento del vettore che rappresenta gli attori. Stampa come hai fatto prima.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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