List in R

List in R:

 In this tutorial we will learn about list in R. Lists provide a way to store a variety of objects of possibly varying modes in a single R object. Note that when forming a list in R, the mode of each object in the list is retained, Which is not possible in vectors.

mylist = list(c(1,4,6),"dog",3,"cat",TRUE,c(9,10,11))
mylist

output:

[[1]]

[1] 1 4 6

[[2]]

[1] “dog”

[[3]]

[1] 3

[[4]]

[1] “cat”

[[5]]

[1] TRUE

[[6]]

[1]  9 10 11

 

sapply(mylist,mode)
[1] “numeric”   “character” “numeric”   “character” “logical”   “numeric”

 

Merging Lists in R

You can merge many lists into one list by placing all the lists inside one list() function.

# Create two lists.
list1 <- list(1,2,3)
list2 <- list("Jan","Feb","Mar")

# Merge the two lists.
merged.list <- c(list1,list2)

# Print the merged list.
print(merged.list)

 

When we execute the above code, it produces the following result –

[[1]]

[1] 1

[[2]]

[1] 2

[[3]]

[1] 3

[[4]]

[1] “Jan”

[[5]]

[1] “Feb”

[[6]]

[1] “Mar”

previous-small list in R

next_small list in R