Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Listaelementtien Muokkaaminen | Listat
R:n Perusteet

bookListaelementtien 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 nimikkeelle.

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
copy
Note
Huomio

Kun lisäät nimen perusteella, käytä lainausmerkkejä (esim. "integer").

Voit myös yhdistää kaksi listaa käyttämällä c()-funktiota, joka yhdistää ne yhdeksi listaksi:

123456
list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
copy

Alkioiden poistaminen

Poistaaksesi alkion, aseta sille arvoksi NULL.

Esimerkki

12345
test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
copy

Alkioiden päivittäminen

Alkion arvon muuttaminen onnistuu yksinkertaisesti määrittelemällä sille uusi arvo.

Esimerkki

12345
test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
copy
Tehtävä

Swipe to start coding

Sinulla on lista info, joka sisältää kurssitietoja.

Tehtävänäsi on:

  1. Päivittää neljäs alkio arvoon 44 (tämä luku on 44.).
  2. Poistaa kolmas alkio (joka on 1).
  3. Lisätä uusi alkio nimeltä Level, jonka arvona on 'Beginner'.
  4. Tulostaa muokattu lista info.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 6. Luku 4
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 2.27

bookListaelementtien 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 nimikkeelle.

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
copy
Note
Huomio

Kun lisäät nimen perusteella, käytä lainausmerkkejä (esim. "integer").

Voit myös yhdistää kaksi listaa käyttämällä c()-funktiota, joka yhdistää ne yhdeksi listaksi:

123456
list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
copy

Alkioiden poistaminen

Poistaaksesi alkion, aseta sille arvoksi NULL.

Esimerkki

12345
test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
copy

Alkioiden päivittäminen

Alkion arvon muuttaminen onnistuu yksinkertaisesti määrittelemällä sille uusi arvo.

Esimerkki

12345
test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
copy
Tehtävä

Swipe to start coding

Sinulla on lista info, joka sisältää kurssitietoja.

Tehtävänäsi on:

  1. Päivittää neljäs alkio arvoon 44 (tämä luku on 44.).
  2. Poistaa kolmas alkio (joka on 1).
  3. Lisätä uusi alkio nimeltä Level, jonka arvona on 'Beginner'.
  4. Tulostaa muokattu lista info.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 6. Luku 4
single

single

some-alt