【问题标题】:List only values from a subset of a subset of list in R仅列出 R 中列表子集的子集的值
【发布时间】:2020-10-10 01:55:25
【问题描述】:

您好,我的数据结构已附加。

我只需要访问extra 下每个[[ 元素下的mean。 我可以单独手动执行此操作opt.state[["opt.path"]][["env"]][["extra"]][[1]][["mean"]] 这给了我NA,但有 100 个这样的元素。

我遵循了这个问题的解决方案:subset of a subset of a list

使用这个lst <- lapply(opt.state[["opt.path"]][["env"]][["extra"]], function(x) x[["mean"]]) 但最终得到两个我不需要的额外列:

我如何才能只获得包含值的 1 列列表?

干杯

【问题讨论】:

  • 发帖时请按照r标签页顶部的说明进行操作。也不是很清楚你想要什么。

标签: r list subset nested-lists sublist


【解决方案1】:

您可以unlist(lst),然后您将获得一个包含 100 个 mean 值的向量。当您 View 时,R 中的每个列表对象都会出现 NameType 列,或者您可以使用 sapply() 函数,在这种情况下将直接返回向量,而不是列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-29
    • 1970-01-01
    • 2019-09-29
    • 1970-01-01
    • 1970-01-01
    • 2020-04-27
    相关资源
    最近更新 更多