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
Ö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
GrandBudapestiwesanderson.
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(___$___)