2016-01-15 28 views
0

我有一个“大列表”类型的对象,我想获得下面美元符号后面的标签列表。我怎么做?如何获取R列表中的项目标签

str(example_list) 
List of 360 
$ b32ad9c4fcbdd1f812    : chr [1:2201] "sd" "ssd" "dgaAL" "dE6" ... 
$ 6ba9eb1aa59226b8    : chr [1:2320] "83r" "iTY" "dkeM" "4Kl" ... 
$ e1680cf14ebc88bbd521    : chr [1:2687] "62V" "dAe" "ddv" "dAL" ... 
+0

我意识到这是一个重复的,但我的网站了一会儿略有不同语言的搜索不转了一个答案。似乎值得以我的方式提出问题,以便未来的用户有更多的机会找到它。 –

回答

1

,因为在较大的列表中每个项目本身是有它自己的名字列表,您将使用names功能。

所以一个项目:

names(example_list[1]) 

我们得到

[1]  "b32ad9c4fcbdd1f812" 

然后用列表清单

names(example_list) 

我们得到

[1] “b32ad9c4fcbdd1f812” ,“6ba9eb1aa59226b8”,“e16 80cf14ebc88bbd521"

从这个问题的答案:extract names of objects from list