Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Ændring af Listeelementer | Lister
Introduktion Til R

bookÆ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 mærkat.

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

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

Fjernelse af elementer

For at slette et element, tildel NULL til det.

Eksempel

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

Opdatering af elementer

For at ændre værdien af et element, skal det blot tildeles på ny.

Eksempel

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

Swipe to start coding

Du har en liste info med kursusinformation.

Dine opgaver er:

  1. Opdatér det fjerde element til 44 (dette kapitel er det 44.).
  2. Fjern det tredje element (som er 1).
  3. Tilføj et nyt element med navnet Level og værdien 'Beginner'.
  4. Udskriv den modificerede liste info.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 6. Kapitel 4
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

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

bookÆ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 mærkat.

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

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

Fjernelse af elementer

For at slette et element, tildel NULL til det.

Eksempel

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

Opdatering af elementer

For at ændre værdien af et element, skal det blot tildeles på ny.

Eksempel

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

Swipe to start coding

Du har en liste info med kursusinformation.

Dine opgaver er:

  1. Opdatér det fjerde element til 44 (dette kapitel er det 44.).
  2. Fjern det tredje element (som er 1).
  3. Tilføj et nyt element med navnet Level og værdien 'Beginner'.
  4. Udskriv den modificerede liste info.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 6. Kapitel 4
single

single

some-alt