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 päästä joko yhdellä tai kahdella hakasulkeella:
- Yhden hakasulkeen (
[ ]) käyttö palauttaa alkion listana; - Kahden hakasulkeen (
[[ ]]) 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 hakea arvoja.
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
Can you explain the difference between single and double brackets in more detail?
What happens if I try to access an element that doesn't exist in the list?
Can you show more examples of accessing list elements by label?
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 päästä joko yhdellä tai kahdella hakasulkeella:
- Yhden hakasulkeen (
[ ]) käyttö palauttaa alkion listana; - Kahden hakasulkeen (
[[ ]]) 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 hakea arvoja.
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