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, 1008🔥, 0💬
Popular Posts:
What are Link and Activity LEDs on Ethernet Socket? Link and Activity LEDs on Ethernet Socket are LE...
Should I sign in to Google account after installing Google Chrome 55? When you run Google Chrome 55 ...
How to download and install SoapUI on Windows systems? Here are the steps to download and install So...
What is "Microsoft SharePoint Server Colleague Import Add-in" COM Add-in in Outlook 2013? Should I d...
How to Install and Start Skype Meeting App in Google Chrome? You can follow this tutorial to install...