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, ∼1262🔥, 0💬
Popular Posts:
Collections: Best World Music BitTorrent FAQ Chrome FAQ Facebook FAQ Firefox FAQ Fitbit FAQ Flash Pl...
What is "Microsoft SharePoint Server Colleague Import Add-in" COM Add-in in Outlook 2013? Should I d...
Should I edit my PowerPoint document online or offline? If you have Microsoft Office and OneDrive fo...
How to view dynamic field codes in Microsoft Word? Each dynamic value is Microsoft Word is driven by...
What is Microsoft Teams? Microsoft Teams is a Microsoft cloud service that combines workplace chat, ...