Listaelementtien Indeksointi
Listan alkioihin voidaan päästä käsiksi useilla tavoilla. Kuten vektoreissa, indeksointi alkaa arvosta 1
.
Pääsy indeksin perusteella
Listan alkioihin voidaan viitata joko yhdellä tai kahdella hakasululla:
- Yhdellä hakasululla (
[ ]
) palautetaan alkio listana; - Kahdella hakasululla (
[[ ]]
) palautetaan itse arvo.
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, elementtejä voi hakea niiden avulla. Kuten indekseillä, yksittäiset hakasulkeet ([ ]
) palauttavat listan ja kaksoishakasulkeet ([[ ]]
) palauttavat arvon. Lisäksi dollarimerkki ($
) tarjoaa lyhyen 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. Kuten vektoreissa, indeksointi alkaa arvosta 1
.
Pääsy indeksin perusteella
Listan alkioihin voidaan viitata joko yhdellä tai kahdella hakasululla:
- Yhdellä hakasululla (
[ ]
) palautetaan alkio listana; - Kahdella hakasululla (
[[ ]]
) palautetaan itse arvo.
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, elementtejä voi hakea niiden avulla. Kuten indekseillä, yksittäiset hakasulkeet ([ ]
) palauttavat listan ja kaksoishakasulkeet ([[ ]]
) palauttavat arvon. Lisäksi dollarimerkki ($
) tarjoaa lyhyen 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