Kom igångKom igång gratis

Välja element från en lista

En lista består ofta av många element och komponenter. Det är därför inte alltid självklart hur man hämtar ett enskilt element, flera element eller en hel komponent ur den.

Ett sätt att välja en komponent är att använda dess numrerade position. För att till exempel hämta den första komponenten i shining_list skriver du

shining_list[[1]]

Ett snabbt sätt att prova detta är att skriva det direkt i konsolen. Kom ihåg: för att välja element ur vektorer använder du enkla hakparenteser: [ ]. Blanda inte ihop dem!

Du kan också referera till komponenternas namn med [[ ]] eller med $-tecknet. Båda alternativen väljer den dataram som representerar recensionerna:

shining_list[["reviews"]]
shining_list$reviews

Förutom att välja komponenter behöver du ofta hämta specifika element ur dessa komponenter. Med shining_list[[2]][1] väljer du till exempel det första elementet ([1]) från den andra komponenten, actors (shining_list[[2]]). Skriver du detta i konsolen ser du att svaret är Jack Nicholson.

Den här övningen är en del av kursen

Introduktion till R

Visa kurs

Övningsinstruktioner

  • Välj vektorn som representerar skådespelarna från shining_list. Skriv ut vektorn.
  • Välj det andra elementet i vektorn som representerar skådespelarna från shining_list. Skriv ut det på samma sätt som tidigare.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod