- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How to convert a list of lists into a single list in R?
A list can contain multiple lists of different type as well as similar type elements such as data frames, vectors, matrices etcetera but accessing those elements become a little difficult task. Therefore, it is better to convert a list that contain multiple lists into a single list and it can be done using unlist function.
Example
Consider the below vectors −
set.seed(871) x1<−sample(0:5,50,replace=TRUE) x2<−sample(0:9,50,replace=TRUE) x3<−sample(0:10,50,replace=TRUE) x4<−rpois(50,10) x5<−rpois(50,5) x6<−round(runif(50,2,5))
Storing the above vectors into a list object by creating smaller lists of combining some vectors −
Example
List<−list(list(x1),list(x1,x2),list(x1,x6),list(x1,x2,x3), list(x2,x4,x6),list(x3,x6),list(x2,x4),list(x3,x5),list(x1,x5),list(x1,x4,x6), list(x1,x2,x6)) List
Output
[[1]] [[1]][[1]] [1] 2 4 5 0 3 4 0 3 5 5 5 3 1 4 2 2 1 3 0 5 4 1 1 4 1 2 5 0 0 0 5 1 2 0 1 0 4 1 [39] 1 1 4 4 5 3 1 3 3 5 4 0 [[2]] [[2]][[1]] [1] 2 4 5 0 3 4 0 3 5 5 5 3 1 4 2 2 1 3 0 5 4 1 1 4 1 2 5 0 0 0 5 1 2 0 1 0 4 1 [39] 1 1 4 4 5 3 1 3 3 5 4 0 [[2]][[2]] [1] 3 3 8 6 6 0 9 1 8 4 4 8 4 8 9 0 7 8 0 5 7 6 7 3 6 8 8 9 9 2 2 2 4 0 6 8 5 4 [39] 0 3 4 3 7 1 2 0 6 0 0 1 [[3]] [[3]][[1]] [1] 2 4 5 0 3 4 0 3 5 5 5 3 1 4 2 2 1 3 0 5 4 1 1 4 1 2 5 0 0 0 5 1 2 0 1 0 4 1 [39] 1 1 4 4 5 3 1 3 3 5 4 0 [[3]][[2]] [1] 3 2 4 3 3 4 3 5 5 4 4 5 4 5 4 5 5 4 4 5 5 5 4 2 4 2 3 3 5 2 5 4 4 3 3 3 3 4 [39] 3 3 5 5 4 4 3 4 2 5 3 3 [[4]] [[4]][[1]] [1] 2 4 5 0 3 4 0 3 5 5 5 3 1 4 2 2 1 3 0 5 4 1 1 4 1 2 5 0 0 0 5 1 2 0 1 0 4 1 [39] 1 1 4 4 5 3 1 3 3 5 4 0 [[4]][[2]] [1] 3 3 8 6 6 0 9 1 8 4 4 8 4 8 9 0 7 8 0 5 7 6 7 3 6 8 8 9 9 2 2 2 4 0 6 8 5 4 [39] 0 3 4 3 7 1 2 0 6 0 0 1 [[4]][[3]] [1] 0 9 2 7 1 9 3 1 6 2 7 9 7 6 10 5 8 7 4 10 7 10 1 4 8 [26] 7 2 9 0 8 0 1 8 6 5 1 2 7 9 5 4 5 2 7 4 9 10 8 5 5 [[5]] [[5]][[1]] [1] 3 3 8 6 6 0 9 1 8 4 4 8 4 8 9 0 7 8 0 5 7 6 7 3 6 8 8 9 9 2 2 2 4 0 6 8 5 4 [39] 0 3 4 3 7 1 2 0 6 0 0 1 [[5]][[2]] [1] 10 9 11 9 7 13 12 14 13 5 9 4 15 13 14 10 13 17 10 9 11 19 4 9 8 [26] 8 5 6 20 11 8 16 13 9 9 11 11 12 12 9 6 9 10 11 16 9 8 8 11 8 [[5]][[3]] [1] 3 2 4 3 3 4 3 5 5 4 4 5 4 5 4 5 5 4 4 5 5 5 4 2 4 2 3 3 5 2 5 4 4 3 3 3 3 4 [39] 3 3 5 5 4 4 3 4 2 5 3 3 [[6]] [[6]][[1]] [1] 0 9 2 7 1 9 3 1 6 2 7 9 7 6 10 5 8 7 4 10 7 10 1 4 8 [26] 7 2 9 0 8 0 1 8 6 5 1 2 7 9 5 4 5 2 7 4 9 10 8 5 5 [[6]][[2]] [1] 3 2 4 3 3 4 3 5 5 4 4 5 4 5 4 5 5 4 4 5 5 5 4 2 4 2 3 3 5 2 5 4 4 3 3 3 3 4 [39] 3 3 5 5 4 4 3 4 2 5 3 3 [[7]] [[7]][[1]] [1] 3 3 8 6 6 0 9 1 8 4 4 8 4 8 9 0 7 8 0 5 7 6 7 3 6 8 8 9 9 2 2 2 4 0 6 8 5 4 [39] 0 3 4 3 7 1 2 0 6 0 0 1 [[7]][[2]] [1] 10 9 11 9 7 13 12 14 13 5 9 4 15 13 14 10 13 17 10 9 11 19 4 9 8 [26] 8 5 6 20 11 8 16 13 9 9 11 11 12 12 9 6 9 10 11 16 9 8 8 11 8 [[8]] [[8]][[1]] [1] 0 9 2 7 1 9 3 1 6 2 7 9 7 6 10 5 8 7 4 10 7 10 1 4 8 [26] 7 2 9 0 8 0 1 8 6 5 1 2 7 9 5 4 5 2 7 4 9 10 8 5 5 [[8]][[2]] [1] 6 3 5 8 2 3 3 7 6 6 6 5 3 9 3 3 6 12 6 6 6 7 6 5 6 [26] 3 7 4 1 4 5 10 5 10 5 4 3 7 4 7 6 6 5 5 5 3 3 3 11 6 [[9]] [[9]][[1]] [1] 2 4 5 0 3 4 0 3 5 5 5 3 1 4 2 2 1 3 0 5 4 1 1 4 1 2 5 0 0 0 5 1 2 0 1 0 4 1 [39] 1 1 4 4 5 3 1 3 3 5 4 0 [[9]][[2]] [1] 6 3 5 8 2 3 3 7 6 6 6 5 3 9 3 3 6 12 6 6 6 7 6 5 6 [26] 3 7 4 1 4 5 10 5 10 5 4 3 7 4 7 6 6 5 5 5 3 3 3 11 6 [[10]] [[10]][[1]] [1] 2 4 5 0 3 4 0 3 5 5 5 3 1 4 2 2 1 3 0 5 4 1 1 4 1 2 5 0 0 0 5 1 2 0 1 0 4 1 [39] 1 1 4 4 5 3 1 3 3 5 4 0 [[10]][[2]] [1] 10 9 11 9 7 13 12 14 13 5 9 4 15 13 14 10 13 17 10 9 11 19 4 9 8 [26] 8 5 6 20 11 8 16 13 9 9 11 11 12 12 9 6 9 10 11 16 9 8 8 11 8 [[10]][[3]] [1] 3 2 4 3 3 4 3 5 5 4 4 5 4 5 4 5 5 4 4 5 5 5 4 2 4 2 3 3 5 2 5 4 4 3 3 3 3 4 [39] 3 3 5 5 4 4 3 4 2 5 3 3 [[11]] [[11]][[1]] [1] 2 4 5 0 3 4 0 3 5 5 5 3 1 4 2 2 1 3 0 5 4 1 1 4 1 2 5 0 0 0 5 1 2 0 1 0 4 1 [39] 1 1 4 4 5 3 1 3 3 5 4 0 [[11]][[2]] [1] 3 3 8 6 6 0 9 1 8 4 4 8 4 8 9 0 7 8 0 5 7 6 7 3 6 8 8 9 9 2 2 2 4 0 6 8 5 4 [39] 0 3 4 3 7 1 2 0 6 0 0 1 [[11]][[3]] [1] 3 2 4 3 3 4 3 5 5 4 4 5 4 5 4 5 5 4 4 5 5 5 4 2 4 2 3 3 5 2 5 4 4 3 3 3 3 4 [39] 3 3 5 5 4 4 3 4 2 5 3 3
Converting list defined as List containing different lists into a single list −
unlist(List,recursive=F)
Output
[[1]] [1] 2 4 5 0 3 4 0 3 5 5 5 3 1 4 2 2 1 3 0 5 4 1 1 4 1 2 5 0 0 0 5 1 2 0 1 0 4 1 [39] 1 1 4 4 5 3 1 3 3 5 4 0 [[2]] [1] 2 4 5 0 3 4 0 3 5 5 5 3 1 4 2 2 1 3 0 5 4 1 1 4 1 2 5 0 0 0 5 1 2 0 1 0 4 1 [39] 1 1 4 4 5 3 1 3 3 5 4 0 [[3]] [1] 3 3 8 6 6 0 9 1 8 4 4 8 4 8 9 0 7 8 0 5 7 6 7 3 6 8 8 9 9 2 2 2 4 0 6 8 5 4 [39] 0 3 4 3 7 1 2 0 6 0 0 1 [[4]] [1] 2 4 5 0 3 4 0 3 5 5 5 3 1 4 2 2 1 3 0 5 4 1 1 4 1 2 5 0 0 0 5 1 2 0 1 0 4 1 [39] 1 1 4 4 5 3 1 3 3 5 4 0 [[5]] [1] 3 2 4 3 3 4 3 5 5 4 4 5 4 5 4 5 5 4 4 5 5 5 4 2 4 2 3 3 5 2 5 4 4 3 3 3 3 4 [39] 3 3 5 5 4 4 3 4 2 5 3 3 [[6]] [1] 2 4 5 0 3 4 0 3 5 5 5 3 1 4 2 2 1 3 0 5 4 1 1 4 1 2 5 0 0 0 5 1 2 0 1 0 4 1 [39] 1 1 4 4 5 3 1 3 3 5 4 0 [[7]] [1] 3 3 8 6 6 0 9 1 8 4 4 8 4 8 9 0 7 8 0 5 7 6 7 3 6 8 8 9 9 2 2 2 4 0 6 8 5 4 [39] 0 3 4 3 7 1 2 0 6 0 0 1 [[8]] [1] 0 9 2 7 1 9 3 1 6 2 7 9 7 6 10 5 8 7 4 10 7 10 1 4 8 [26] 7 2 9 0 8 0 1 8 6 5 1 2 7 9 5 4 5 2 7 4 9 10 8 5 5 [[9]] [1] 3 3 8 6 6 0 9 1 8 4 4 8 4 8 9 0 7 8 0 5 7 6 7 3 6 8 8 9 9 2 2 2 4 0 6 8 5 4 [39] 0 3 4 3 7 1 2 0 6 0 0 1 [[10]] [1] 10 9 11 9 7 13 12 14 13 5 9 4 15 13 14 10 13 17 10 9 11 19 4 9 8 [26] 8 5 6 20 11 8 16 13 9 9 11 11 12 12 9 6 9 10 11 16 9 8 8 11 8 [[11]] [1] 3 2 4 3 3 4 3 5 5 4 4 5 4 5 4 5 5 4 4 5 5 5 4 2 4 2 3 3 5 2 5 4 4 3 3 3 3 4 [39] 3 3 5 5 4 4 3 4 2 5 3 3 [[12]] [1] 0 9 2 7 1 9 3 1 6 2 7 9 7 6 10 5 8 7 4 10 7 10 1 4 8 [26] 7 2 9 0 8 0 1 8 6 5 1 2 7 9 5 4 5 2 7 4 9 10 8 5 5 [[13]] [1] 3 2 4 3 3 4 3 5 5 4 4 5 4 5 4 5 5 4 4 5 5 5 4 2 4 2 3 3 5 2 5 4 4 3 3 3 3 4 [39] 3 3 5 5 4 4 3 4 2 5 3 3 [[14]] [1] 3 3 8 6 6 0 9 1 8 4 4 8 4 8 9 0 7 8 0 5 7 6 7 3 6 8 8 9 9 2 2 2 4 0 6 8 5 4 [39] 0 3 4 3 7 1 2 0 6 0 0 1 [[15]] [1] 10 9 11 9 7 13 12 14 13 5 9 4 15 13 14 10 13 17 10 9 11 19 4 9 8 [26] 8 5 6 20 11 8 16 13 9 9 11 11 12 12 9 6 9 10 11 16 9 8 8 11 8 [[16]] [1] 0 9 2 7 1 9 3 1 6 2 7 9 7 6 10 5 8 7 4 10 7 10 1 4 8 [26] 7 2 9 0 8 0 1 8 6 5 1 2 7 9 5 4 5 2 7 4 9 10 8 5 5 [[17]] [1] 6 3 5 8 2 3 3 7 6 6 6 5 3 9 3 3 6 12 6 6 6 7 6 5 6 [26] 3 7 4 1 4 5 10 5 10 5 4 3 7 4 7 6 6 5 5 5 3 3 3 11 6 [[18]] [1] 2 4 5 0 3 4 0 3 5 5 5 3 1 4 2 2 1 3 0 5 4 1 1 4 1 2 5 0 0 0 5 1 2 0 1 0 4 1 [39] 1 1 4 4 5 3 1 3 3 5 4 0 [[19]] [1] 6 3 5 8 2 3 3 7 6 6 6 5 3 9 3 3 6 12 6 6 6 7 6 5 6 [26] 3 7 4 1 4 5 10 5 10 5 4 3 7 4 7 6 6 5 5 5 3 3 3 11 6 [[20]] [1] 2 4 5 0 3 4 0 3 5 5 5 3 1 4 2 2 1 3 0 5 4 1 1 4 1 2 5 0 0 0 5 1 2 0 1 0 4 1 [39] 1 1 4 4 5 3 1 3 3 5 4 0 [[21]] [1] 10 9 11 9 7 13 12 14 13 5 9 4 15 13 14 10 13 17 10 9 11 19 4 9 8 [26] 8 5 6 20 11 8 16 13 9 9 11 11 12 12 9 6 9 10 11 16 9 8 8 11 8 [[22]] [1] 3 2 4 3 3 4 3 5 5 4 4 5 4 5 4 5 5 4 4 5 5 5 4 2 4 2 3 3 5 2 5 4 4 3 3 3 3 4 [39] 3 3 5 5 4 4 3 4 2 5 3 3 [[23]] [1] 2 4 5 0 3 4 0 3 5 5 5 3 1 4 2 2 1 3 0 5 4 1 1 4 1 2 5 0 0 0 5 1 2 0 1 0 4 1 [39] 1 1 4 4 5 3 1 3 3 5 4 0 [[24]] [1] 3 3 8 6 6 0 9 1 8 4 4 8 4 8 9 0 7 8 0 5 7 6 7 3 6 8 8 9 9 2 2 2 4 0 6 8 5 4 [39] 0 3 4 3 7 1 2 0 6 0 0 1 [[25]] [1] 3 2 4 3 3 4 3 5 5 4 4 5 4 5 4 5 5 4 4 5 5 5 4 2 4 2 3 3 5 2 5 4 4 3 3 3 3 4 [39] 3 3 5 5 4 4 3 4 2 5 3 3
- Related Articles
- How to convert list elements into a single string in R?
- Convert list into list of lists in Python
- Convert a list into tuple of lists in Python
- Python program to convert a list into a list of lists using a step value
- Python - Convert a list of lists into tree-like dict
- How to convert a list into an array in R?
- How to convert matrix rows into a list in R?
- How to convert a matrix column into list in R?
- Convert a list of multiple integers into a single integer in Python
- How to convert matrices stored in a list into vectors in R?
- Python - Convert List of lists to List of Sets
- How to convert matrices stored in a list into data frames in R?
- How to combine vectors of equal length into a list with corresponding elements representing a single element of the list in R?
- Convert a string representation of list into list in Python
- How to convert a list into a tuple in Python?

Advertisements