Open In App

How to combine Two Lists in R

In this article , we are going to merge two lists in R programming language.

Method 1 : Using append() function

This function is used to append the list to another list.



Syntax:

append(list1,list)



where

Example: R program to create first list with strings and a second list with integers and append them




# create a list of strings
list1 =list("sravan","bobby","ojaswi",
            "satwik","rohith","gnanesh")
 
# create a list of numbers
list2=list(1,2,3,4,5)
 
# merge the two lists by using append()
# function
list3=append(list1,list2)
 
list3

Output:

[[1]]
[1] "sravan"
[[2]]
[1] "bobby"
[[3]]
[1] "ojaswi"
[[4]]
[1] "satwik"
[[5]]
[1] "rohith"
[[6]]
[1] "gnanesh"
[[7]]
[1] 1
[[8]]
[1] 2
[[9]]
[1] 3
[[10]]
[1] 4
[[11]]
[1] 5

The time complexity is O(n)

The auxiliary space is also O(n)

Method 2 : Using c() function

This is used to combine two lists

Syntax:

c(list1,list2)

where,

Example: R program to create a list1 with strings and list2 with a list of integers and merge using c() function




# create a list of strings
list1 =list("sravan","bobby","ojaswi",
            "satwik","rohith","gnanesh")
 
# create a list of numbers
list2=list(1,2,3,4,5)
 
# merge the two lists by using c()
# function
list3=c(list1,list2)
 
list3

Output:

[[1]]
[1] "sravan"
[[2]]
[1] "bobby"
[[3]]
[1] "ojaswi"
[[4]]
[1] "satwik"
[[5]]
[1] "rohith"
[[6]]
[1] "gnanesh"
[[7]]
[1] 1
[[8]]
[1] 2
[[9]]
[1] 3
[[10]]
[1] 4
[[11]]
[1] 5

Article Tags :