如何在R中组合两个列表?
在本文中,我们将使用内置函数组合 R 语言中的两个列表。 R 提供了两个名为 c() 和 append() 的内置函数来组合两个或多个列表。
方法一:使用c()函数
R 语言中的 c()函数接受两个或多个列表作为参数,并返回包含两个列表元素的另一个列表。
句法:
c(list1, list2)
示例 1:
R
# R Program to combine two lists
# Creating Lists using the list() function
List1 <- list(1:5)
List2 <- list(6:10)
print(List1)
print(List2)
# Combining lists using c() function
List3 = c(List1, List2)
print(List3)
R
# R Program to combine two lists
# Creating Lists using the list() function
List1 <- list(1, 2, 3)
List2 <- list('a', 'b', 'c')
# Combining lists using c() function
List3 = c(List1, List2)
print(List3)
R
# R Program to combine two lists
# Creating Lists using the list() function
List1 <- list(1:5)
List2 <- list(6:10)
print(List1)
print(List2)
# Combining lists using append() function
List3 = append(List1, List2)
print(List3)
R
# R Program to combine two lists
# Creating Lists using the list() function
List1 <- list(1, 2, 3)
List2 <- list('a', 'b', 'c')
# Combining lists using append() function
List3 = append(List1, List2)
print(List3)
输出:
在这里,您可以看到第二个列表有 2 个元素,这表明将两个列表合并为一个。
示例 2:
电阻
# R Program to combine two lists
# Creating Lists using the list() function
List1 <- list(1, 2, 3)
List2 <- list('a', 'b', 'c')
# Combining lists using c() function
List3 = c(List1, List2)
print(List3)
输出:
方法二:使用append()函数
R 语言中的 append()函数接受两个或多个列表作为参数,并返回包含两个列表元素的另一个列表。
句法:
append(list1, list2)
示例 1:
电阻
# R Program to combine two lists
# Creating Lists using the list() function
List1 <- list(1:5)
List2 <- list(6:10)
print(List1)
print(List2)
# Combining lists using append() function
List3 = append(List1, List2)
print(List3)
输出:
示例 2:
电阻
# R Program to combine two lists
# Creating Lists using the list() function
List1 <- list(1, 2, 3)
List2 <- list('a', 'b', 'c')
# Combining lists using append() function
List3 = append(List1, List2)
print(List3)
输出: