Listaelementtien Muokkaaminen
Listat ovat joustavia: voit lisätä, poistaa tai muuttaa niiden alkioita.
Alkioiden lisääminen
Lisätäksesi uuden alkion, määritä arvo uudelle indeksille tai nimilapulle.
Esimerkki
12345678# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value with a label test["integer"] <- 23L # Add new value with an index test[[5]] <- "new element" test
Kun lisäät nimen perusteella, käytä lainausmerkkejä (esim. "integer"
).
Voit myös yhdistää kaksi listaa c()
-funktiolla, joka yhdistää ne yhdeksi:
123456list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
Alkioiden poistaminen
Poistaaksesi alkion, aseta sille arvoksi NULL
.
Esimerkki
12345test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
Alkioiden päivittäminen
Alkion arvon muuttaminen onnistuu yksinkertaisesti määrittämällä sille uusi arvo.
Esimerkki
12345test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
Swipe to start coding
Sinulla on lista info
, joka sisältää kurssitietoja.
Tehtäväsi on:
- Päivitä neljäs alkio arvoon
44
(tämä luku on 44.). - Poista kolmas alkio (joka on
1
). - Lisää uusi alkio nimeltä
Level
arvolla'Beginner'
. - Tulosta muokattu lista
info
.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain how to access elements in a list by index or label?
What happens if I try to remove an element that doesn't exist in the list?
Can you show more examples of merging lists with different structures?
Awesome!
Completion rate improved to 2.27
Listaelementtien Muokkaaminen
Pyyhkäise näyttääksesi valikon
Listat ovat joustavia: voit lisätä, poistaa tai muuttaa niiden alkioita.
Alkioiden lisääminen
Lisätäksesi uuden alkion, määritä arvo uudelle indeksille tai nimilapulle.
Esimerkki
12345678# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value with a label test["integer"] <- 23L # Add new value with an index test[[5]] <- "new element" test
Kun lisäät nimen perusteella, käytä lainausmerkkejä (esim. "integer"
).
Voit myös yhdistää kaksi listaa c()
-funktiolla, joka yhdistää ne yhdeksi:
123456list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
Alkioiden poistaminen
Poistaaksesi alkion, aseta sille arvoksi NULL
.
Esimerkki
12345test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
Alkioiden päivittäminen
Alkion arvon muuttaminen onnistuu yksinkertaisesti määrittämällä sille uusi arvo.
Esimerkki
12345test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
Swipe to start coding
Sinulla on lista info
, joka sisältää kurssitietoja.
Tehtäväsi on:
- Päivitä neljäs alkio arvoon
44
(tämä luku on 44.). - Poista kolmas alkio (joka on
1
). - Lisää uusi alkio nimeltä
Level
arvolla'Beginner'
. - Tulosta muokattu lista
info
.
Ratkaisu
Kiitos palautteestasi!
single