嗨,我的数据结构已附加。
我需要访问只是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 列列表?
干杯
你可以unlist(lst)
,那么你会得到100个的矢量mean
值。列Name
和Type
会出现在 R 中的每个列表对象中View
,或者您可以使用sapply()
在这种情况下直接返回向量而不是列表的函数。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句