2012-04-17 51 views
3

快速问题。我的列表(R)的样子:R,从键值中获取密钥(散列)

> mylist 
$width 
[1] 32 

随着MYLIST [1]我得到:

$width 
[1] 32 

但我怎么得到:

$width 

感谢和欢呼声。

+0

可能重复(http://stackoverflow.com/questions/3737194/dictionary-data-structure-in-r) – 2012-04-17 20:25:55

回答

8

元素的名称存储在属性中,名为“names”,可通过names函数访问。

尝试这种情况:

mylist <- list(width=42, height=13) 
names(mylist) # "width" "height" 
names(mylist)[1] # "width" 

mylist[["width"]] # 42 

mylist[sort(names(mylist))] # sort mylist by the names... 
[R中的词典数据的结构]的