GeeksforGeeks App
Open App
Browser
Continue

# How to Combine Lists in R

In this article, we will discuss to see how to combine the Lists in R programming language.

## Method 1: Using c() function

We can combine lists by appending the lists using c() function.

Syntax:

c(list1,list2,list3,..,list n)

Where lists is the multiple lists

## R

 `# create list1 ``list1=``list``(names=``c``(``'sravan'``,``'bobby'``,``'ojaswi'``),``           ``marks=``c``(100,89,76))`` ` `# create list2 ``list2=``list``(names=``c``(``'rohith'``,``'gnanesh'``,``'satwik'``),``           ``marks=``c``(96,89,70))`` ` `# create list3 ``list3=``list``(names=``c``(``'vijay'``,``'gopal'``,``'harsha'``),``           ``marks=``c``(100,89,76))`` ` `# create list4 ``list4=``list``(names=``c``(``'ramya'``,``'khyathi'``,``'ramya preethi'``),``           ``marks=``c``(96,89,70))`` ` ` ` `# combine lists using c() function``final_list=``c``(list1,list2,list3,list4)`` ` `# display list``print``(final_list)`

Output:

## Method 2 : Using append() function

By using append() function we can combine lists

Syntax:

append(list1,list2,list3,.,listn)

## R

 `# create list1 ``list1=``list``(names=``c``(``'sravan'``,``'bobby'``,``'ojaswi'``),``           ``marks=``c``(100,89,76))`` ` `# create list2 ``list2=``list``(names=``c``(``'rohith'``,``'gnanesh'``,``'satwik'``),``           ``marks=``c``(96,89,70))`` ` `# combine lists using append() function``final_list=``append``(list1,list2)`` ` `# display list``print``(final_list)`

Output:

## Method 3 : Using mapply() function

This function is used to combine multiple lists

Syntax:

mapply(c,list1,list2,..,listn)

Where,

• list is the input lists
• c is the function that combines the lists

## R

 `# create list1 ``list1=``list``(names=``c``(``'sravan'``,``'bobby'``,``'ojaswi'``),``           ``marks=``c``(100,89,76))`` ` `# create list2 ``list2=``list``(names=``c``(``'rohith'``,``'gnanesh'``,``'satwik'``),``           ``marks=``c``(96,89,70))`` ` `#create list3 ``list3=``list``(names=``c``(``'vijay'``,``'gopal'``,``'harsha'``),``           ``marks=``c``(100,89,76))`` ` `# create list4 ``list4=``list``(names=``c``(``'ramya'``,``'khyathi'``,``'ramya preethi'``),``           ``marks=``c``(96,89,70))`` ` `# combine lists using mapply() function``final_list=``mapply``(c,list2,list3,list4)`` ` `# display list``print``(final_list)`

Output:

## Method 4 : Using map() function

map() function works similar to mapply() to combine multiple lists into one.

Syntax:

Map(c,list1,list2,..,listn)

where,

• list is the input lists
• c is the function that combines the lists

## R

 `# create list1 ``list1=``list``(names=``c``(``'sravan'``,``'bobby'``,``'ojaswi'``),``           ``marks=``c``(100,89,76))`` ` `# create list2 ``list2=``list``(names=``c``(``'rohith'``,``'gnanesh'``,``'satwik'``),``           ``marks=``c``(96,89,70))`` ` `# create list3``list3=``list``(names=``c``(``'vijay'``,``'gopal'``,``'harsha'``),``           ``marks=``c``(100,89,76))`` ` `# create list4 ``list4=``list``(names=``c``(``'ramya'``,``'khyathi'``,``'ramya preethi'``),``           ``marks=``c``(96,89,70))`` ` `# combine lists using Map() function``final_list=``Map``(c,list2,list3,list4)`` ` `# display list``print``(final_list)`

Output:

My Personal Notes arrow_drop_up