Categories:
Cloud (204)
Entertainment (11)
Facebook (43)
General (50)
Life (31)
Programming (64)
Technology (430)
Testing (4)
Tools (488)
Twitter (5)
Wearable (26)
Web Design (44)
Collections:
Other Resources:
Data Structure - List
What is data structure "List"?
✍: FYIcenter.com
List is a special vector whose members are all lists.
1. Create a list object with the list() function -
> w = list( c(1,2,3), c("Apple", "Banana", "Orange"))
> w
[[1]]
[1] 1 2 3
[[2]]
[1] "Apple" "Banana" "Orange"
> is.list(w)
[1] TRUE
> is.vector(w)
[1] TRUE
2. Get vector length and members - Remember that member indexes start from 1.
> w = list( c(1,2,3), c("Apple", "Banana", "Orange"))
> length(w)
[1] 2
> w[2]
[[1]]
[1] "Apple" "Banana" "Orange"
> typeof(w[2])
[1] "list"
> length(w[2])
[1] 1
Since single square bracket [] only creates a sub-set of the vector, you need to use double square bracket [[]] access a list component.
> w = list( c(1,2,3), c("Apple", "Banana", "Orange"))
> w[2]
[[1]]
[1] "Apple" "Banana" "Orange"
> typeof(w[2])
[1] "list"
> w[[2]]
[1] "Apple" "Banana" "Orange"
> typeof(w[[2]])
[1] "character"
> w[[2]][2]
[1] "Banana"
So if "w" is a list, w[2] is still a sub-list with only the second component in it. w[[2]] is a vector and refers to the second component. w[[2]][2] now is a sub-vector with only the second value of the second component.
2023-06-11, ∼1364🔥, 0💬
Popular Posts:
How to insert a dynamic field code manually in Microsoft Word? I know how the field code works. If y...
Should I edit my PowerPoint document online or offline? If you have Microsoft Office and OneDrive fo...
How to join a team in Microsoft Teams? My manager told me we are using Microsoft Teams service. In o...
What are different versions of Microsoft PowerPoint? As of 2016, Microsoft PowerPoint has been relea...
How to see the key exchange process in an SFTP connection with FileZilla FTP Client? If you are conn...