【问题标题】:How to get the labels of items in an R list [duplicate]如何获取R列表中项目的标签[重复]
【发布时间】:2016-04-21 14:17:14
【问题描述】:

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

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" ...

【问题讨论】:

  • 我意识到这是重复的,但我在网站上搜索了一段时间,语言略有不同,但没有找到答案。用我的措辞提出问题似乎是值得的,这样未来的用户就有更多机会找到它。

标签: r


【解决方案1】:

您将使用names 函数,因为较大列表中的每个项目本身就是一个具有自己名称的列表。

所以有一个项目:

names(example_list[1])

我们得到

[1]     "b32ad9c4fcbdd1f812"

然后是列表列表

names(example_list)

我们得到

[1]“b32ad9c4fcbdd1f812”、“6ba9eb1aa59226b8”、“e1680cf14ebc88bbd521”

来自对这个问题的回答:extract names of objects from list

【讨论】:

    猜你喜欢
    • 2015-06-25
    • 2020-07-14
    • 2018-07-25
    • 1970-01-01
    • 1970-01-01
    • 2020-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多