仅列出 R 中列表子集的子集中的值

皮肤

嗨,我的数据结构已附加。

这

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

我遵循了这个问题的解决方案:列表子集的子集

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

在此处输入图片说明

我如何只获得带有值的 1 列列表?

干杯

Xiang

你可以unlist(lst),那么你会得到100个的矢量mean值。NameType会出现在 R 中的每个列表对象中View,或者您可以使用sapply()在这种情况下直接返回向量而不是列表的函数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章