Fantastisk!
Completion rate forbedret til 2.27Sektion 6. Kapitel 4
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
Bemærk
Ved tilføjelse med label skal der bruges 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, tildel 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 på ny.
Eksempel
12345test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
Opgave
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
Var alt klart?
Tak for dine kommentarer!
Sektion 6. Kapitel 4
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