在 R 中,我有,例如:
> foo <- list(a=1,b=2,c=3)
如果我输入foo
, I get:
$a
[1] 1
$b
[1] 2
$c
[1] 3
我怎样才能看透foo
仅获取“键”列表?在这种情况下,(a,b,c)。
R 列表可以具有命名元素,因此可以充当字典结构。你可以这样做:
> names(foo)
[1] "a" "b" "c"
如果您正在寻找字典结构,您也可以考虑使用hash
包提供了类似 Python 和 Perl 的字典/哈希以及预期的功能,例如keys
,所以你可以说:
keys(hash)
就性能而言,由于散列的成本,列表可以作为比数百个或更少(
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)