Listaelementtien Indeksointi
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
Kiitos palautteestasi!
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
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
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme