Open In App

How to combine two lists in R?

Last Updated : 30 May, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

In this article, we are going to combine two lists in R Language using inbuilt functions. R provided two inbuilt functions named c() and append() to combine two or more lists.

Method 1: Using c() function

c() function in R language accepts two or more lists as parameters and returns another list with the elements of both the lists.

Syntax:

c(list1, list2)

Example 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)


Output:

Here, you can see that the second list has 2 elements, which shows that there are two lists combined as one.

Example 2: 

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)


Output:

Method 2: Using append() function

append() function in R language accepts two or more lists as parameters and returns another list with the elements of both the lists.

Syntax:

append(list1, list2)

Example 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 append() function
List3 = append(List1, List2)
print(List3)


Output:

Example 2: 

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)


Output:



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads