Endre Listeelementer
Lister er fleksible: du kan legge til, fjerne eller endre elementene deres.
Legge til elementer
For å legge til et nytt element, tildel en verdi til en ny indeks eller etikett.
Eksempel
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
Når du legger til med etikett, bruk anførselstegn (f.eks. "integer").
Du kan også slå sammen to lister med funksjonen c(), som kombinerer dem til én:
123456list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
Fjerning av elementer
For å slette et element, tildel NULL til det.
Eksempel
12345test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
Oppdatering av elementer
For å endre verdien til et element, tildel bare en ny verdi.
Eksempel
12345test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
Swipe to start coding
Du har en liste info med kursinformasjon.
Dine oppgaver er:
- Oppdatere det fjerde elementet til
44(dette kapittelet er det 44.). - Fjerne det tredje elementet (som er
1). - Legge til et nytt element med navnet
Levelog verdien'Beginner'. - Skriv ut den endrede listen
info.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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
Endre Listeelementer
Sveip for å vise menyen
Lister er fleksible: du kan legge til, fjerne eller endre elementene deres.
Legge til elementer
For å legge til et nytt element, tildel en verdi til en ny indeks eller etikett.
Eksempel
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
Når du legger til med etikett, bruk anførselstegn (f.eks. "integer").
Du kan også slå sammen to lister med funksjonen c(), som kombinerer dem til én:
123456list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
Fjerning av elementer
For å slette et element, tildel NULL til det.
Eksempel
12345test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
Oppdatering av elementer
For å endre verdien til et element, tildel bare en ny verdi.
Eksempel
12345test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
Swipe to start coding
Du har en liste info med kursinformasjon.
Dine oppgaver er:
- Oppdatere det fjerde elementet til
44(dette kapittelet er det 44.). - Fjerne det tredje elementet (som er
1). - Legge til et nytt element med navnet
Levelog verdien'Beginner'. - Skriv ut den endrede listen
info.
Løsning
Takk for tilbakemeldingene dine!
single