📜  如何在R中组合两个列表?

📅  最后修改于: 2022-05-13 01:55:04.199000             🧑  作者: Mango

如何在R中组合两个列表?

在本文中,我们将使用内置函数组合 R 语言中的两个列表。 R 提供了两个名为 c() 和 append() 的内置函数来组合两个或多个列表。

方法一:使用c()函数

R 语言中的 c()函数接受两个或多个列表作为参数,并返回包含两个列表元素的另一个列表。

句法:

示例 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()函数接受两个或多个列表作为参数,并返回包含两个列表元素的另一个列表。

句法:

示例 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)

输出: