Osio 6. Luku 3
single
Listaelementtien Indeksointi
Pyyhkäise näyttääksesi valikon
Listan alkioihin voidaan viitata useilla tavoilla. Kuten vektoreissa, indeksointi alkaa arvosta 1.
Viittaus indeksillä
Listan alkioihin voidaan viitata joko yhdellä tai kahdella hakasululla:
- Yhden hakasulun (
[ ]) käyttö palauttaa alkion listana; - Kahden hakasulun (
[[ ]]) käyttö palauttaa arvon itsessään.
Esimerkki
123456test <- list(text = "Text", number = 42, logical = TRUE) # Extract as list test[2] # Extract as value test[[2]]
Pääsy tunnisteen perusteella
Jos listalla on tunnisteet, voit hakea alkioita niiden avulla. Kuten indekseillä, voit käyttää yksittäisiä hakasulkuja ([ ]) saadaksesi listan tai kaksoishakasulkuja ([[ ]]) saadaksesi arvon. Lisäksi dollarimerkki ($) tarjoaa lyhyemmän tavan hakea arvoja.
Esimerkki
1234567test <- list(text = "Text", number = 42, logical = TRUE) # Extract as list test["text"] # Extract as value test[["text"]] test$text
Tehtävä
Pyyhkäise aloittaaksesi koodauksen
Sinulla on lista info, joka sisältää kurssitietoja.
Tehtävänäsi on:
- Poimia ensimmäinen alkio listana.
- Tulostaa tämän alkion luokka
class()-funktiolla. - Poimia neljäs alkio numeerisena tyyppinä.
- Tulostaa tämän alkion luokka
class()-funktiolla.
Ratkaisu
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 6. Luku 3
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme