R,从键值获取键(哈希)

mar*_*eng 6 hash r

快速的问题.我的清单(在R中)看起来像:

> mylist
$width
[1] 32
Run Code Online (Sandbox Code Playgroud)

使用mylist [1]我得到:

$width
[1] 32
Run Code Online (Sandbox Code Playgroud)

但我怎么得到:

$width
Run Code Online (Sandbox Code Playgroud)

谢谢和欢呼.

Tom*_*mmy 15

元素的名称存储在名为"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...
Run Code Online (Sandbox Code Playgroud)