1. Learn
  2. /
  3. Courses
  4. /
  5. Introduzione a R

Exercise

Selezionare elementi da una lista

Le liste che userai conterranno spesso moltissimi elementi. Per questo motivo, selezionare un singolo elemento o più elementi non è sempre immediato.

Un modo per selezionare un elemento di una lista è utilizzare l'indice della posizione di quel particolare elemento. Per esempio, per selezionare il primo elemento di shining_list dovresti digitare

shining_list[[1]]

Un modo veloce per verificare che la seleziona sia corretta è digitare il codice nella console. Attenzione però: per selezionare elementi dai vettori utilizzavi le parentesi quadre singole [ ]. Attento a non fare confusione!

Puoi anche selezionare elementi utilizzando il loro nome, o all'interno di parentesi quadre doppie [[ ]] oppure utilizzando il simbolo $. Nell'esempio sotto, entrambe le soluzioni proposte selezioneranno il dataframe contenente le reviews:

shining_list[["reviews"]]
shining_list$reviews

Oltre a selezionare gli elementi della lista, spesso potresti aver bisogno di selezionare soltanto alcune parti di questi elementi. Per esempio, utilizzando shining_list[[2]][1] selezioni dall'elemento actors (shining_list[[2]]) della lista, e da quell'elemento selezioni il suo primo elemento di ([1]). Se provi a digitare nella console questa selezione, vedrai che la risposta sarà Jack Nicholson.

Instructions

100 XP
  • Seleziona da shining_list il vettore dei nomi degli attori. Stampa il vettore nella console.
  • Seleziona da shining_list il secondo elemento del vettore dei nomi degli attori. Stampa anche questo valore nella console.