Modifying List Elements
Lists are flexible: you can add, remove, or change their elements.
Adding Elements
To add a new element, assign a value to a new index or label.
Example
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
When adding by label, use quotes (e.g., "integer").
You can also merge two lists with the c() function, which combines them into one:
123456list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
Removing Elements
To delete an element, assign NULL to it.
Example
12345test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
Updating Elements
To change an element's value, simply reassign it.
Example
12345test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
Swipe to start coding
You have a list info with course information.
Your tasks is to:
- Update the fourth element to
44(this chapter is the 44th). - Remove the third element (which is
1). - Add a new element named
Levelwith the value of'Beginner'. - Output modified list
info.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Großartig!
Completion Rate verbessert auf 2.27
Modifying List Elements
Swipe um das Menü anzuzeigen
Lists are flexible: you can add, remove, or change their elements.
Adding Elements
To add a new element, assign a value to a new index or label.
Example
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
When adding by label, use quotes (e.g., "integer").
You can also merge two lists with the c() function, which combines them into one:
123456list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
Removing Elements
To delete an element, assign NULL to it.
Example
12345test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
Updating Elements
To change an element's value, simply reassign it.
Example
12345test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
Swipe to start coding
You have a list info with course information.
Your tasks is to:
- Update the fourth element to
44(this chapter is the 44th). - Remove the third element (which is
1). - Add a new element named
Levelwith the value of'Beginner'. - Output modified list
info.
Lösung
Danke für Ihr Feedback!
single