Listaelementtien Indeksointi
Listan alkioihin voidaan päästä käsiksi useilla tavoilla. Ja aivan kuten vektoreissa, indeksointi alkaa arvosta 1.
Pääsy indeksin perusteella
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ä hakasulkeita ([ ]) saadaksesi listan tai kaksoishakasulkeita ([[ ]]) saadaksesi arvon. Lisäksi dollarimerkki ($) tarjoaa lyhyemmän tavan arvojen hakemiseen.
Esimerkki
1234567test <- list(text = "Text", number = 42, logical = TRUE) # Extract as list test["text"] # Extract as value test[["text"]] test$text
Swipe to start coding
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
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.27
Listaelementtien Indeksointi
Pyyhkäise näyttääksesi valikon
Listan alkioihin voidaan päästä käsiksi useilla tavoilla. Ja aivan kuten vektoreissa, indeksointi alkaa arvosta 1.
Pääsy indeksin perusteella
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ä hakasulkeita ([ ]) saadaksesi listan tai kaksoishakasulkeita ([[ ]]) saadaksesi arvon. Lisäksi dollarimerkki ($) tarjoaa lyhyemmän tavan arvojen hakemiseen.
Esimerkki
1234567test <- list(text = "Text", number = 42, logical = TRUE) # Extract as list test["text"] # Extract as value test[["text"]] test$text
Swipe to start coding
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
Kiitos palautteestasi!
single