Метод 1: использование функции c()
list1 <- list(a = 1, b = 2, c = 3)
list2 <- list(b = 20, c = 30, d = 40)
merged_list <- c(list1, list2)
Метод 2: использование функции append()
list1 <- list(a = 1, b = 2, c = 3)
list2 <- list(b = 20, c = 30, d = 40)
merged_list <- append(list1, list2, after = length(list1))
Метод 3: использование функции union()
из пакета purrr
library(purrr)
list1 <- list(a = 1, b = 2, c = 3)
list2 <- list(b = 20, c = 30, d = 40)
merged_list <- union(list1, list2)
Метод 4. Использование функции merge()
list1 <- list(a = 1, b = 2, c = 3)
list2 <- list(b = 20, c = 30, d = 40)
merged_list <- merge(list1, list2, all = TRUE)
Метод 5: использование функции rbind()
list1 <- list(a = 1, b = 2, c = 3)
list2 <- list(b = 20, c = 30, d = 40)
merged_list <- rbind(list1, list2)