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
Osio 6. Luku 4
single

single

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, anna 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
Note
Huomio

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

Voit myös yhdistää kaksi listaa c()-funktiolla, joka yhdistää ne yhdeksi listaksi:

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

Alkioiden poistaminen

Poistaaksesi alkion, aseta sille arvoksi NULL.

Esimerkki

12345
test <- 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

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

Pyyhkäise aloittaaksesi koodauksen

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

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

some-alt