Kom igångKom igång gratis

Liststruktur

I R arbetar du ofta med dataramar eller vektorer. En annan typ av R-objekt är en lista. Listor kan verka komplicerade, men de är också enormt kraftfulla. En lista är som en trolldomsväska – den kan innehålla en stor variation av saker. Elementen i en lista behöver inte vara av samma datatyp, och så länge du känner till strukturen kan du hämta ut det du behöver via subsetting.

Både namngivna och onamngivna listor kan subsetas med dubbla hakparenteser [[ ]] på följande sätt: listname[[ index ]]

Om listan är namngiven kan du även använda $ för subsetting. Syntaxen list$elementname hämtar det namngivna elementet ur listan. Precis som för andra objekt i R kan du använda str() för att undersöka listans struktur.

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

Grunderna i funktionell programmering med purrr

Visa kurs

Övningsinstruktioner

  • Läs in paketet repurrrsive.
  • Läs in datamängden wesanderson.
  • Undersök strukturen hos det första elementet i wesanderson.
  • Undersök strukturen hos elementet GrandBudapest i wesanderson.

Interaktiv övning med praktiskt arbete

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

# Load repurrrsive package, to get access to the wesanderson dataset
library(___)

# Load wesanderson dataset
data(___)

# Get structure of first element in wesanderson
str(___)

# Get structure of GrandBudapest element in wesanderson
str(___$___)
Redigera och kör kod