Ændring af Listeelementer
Lister er fleksible: du kan tilføje, fjerne eller ændre deres elementer.
Tilføjelse af elementer
For at tilføje et nyt element, tildel en værdi til et nyt indeks eller label.
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 tilføjer med et label, skal du bruge anførselstegn (f.eks. "integer").
Du kan også sammenflette to lister med funktionen c(), som kombinerer dem til én:
123456list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
Fjernelse af elementer
For at slette et element tildeles NULL til det.
Eksempel
12345test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
Opdatering af elementer
For at ændre værdien af et element, skal det blot tildeles en ny værdi.
Eksempel
12345test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
Tak for dine kommentarer!
single
Ændring af Listeelementer
Stryg for at vise menuen
Lister er fleksible: du kan tilføje, fjerne eller ændre deres elementer.
Tilføjelse af elementer
For at tilføje et nyt element, tildel en værdi til et nyt indeks eller label.
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 tilføjer med et label, skal du bruge anførselstegn (f.eks. "integer").
Du kan også sammenflette to lister med funktionen c(), som kombinerer dem til én:
123456list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
Fjernelse af elementer
For at slette et element tildeles NULL til det.
Eksempel
12345test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
Opdatering af elementer
For at ændre værdien af et element, skal det blot tildeles en ny værdi.
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 kursusinformation.
Dine opgaver er:
- Opdatér det fjerde element til
44(dette kapitel er det 44.). - Fjern det tredje element (som er
1). - Tilføj et nyt element med navnet
Levelog værdien'Beginner'. - Udskriv den modificerede liste
info.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat