我有以下讨厌的嵌套列表
编辑:更新包括value_I_dont_want
mylist <- list(
list(
nested_1 = list(
nested_2 = list(
list( value_I_want = "a", value_I_dont_want = "f"),
list( value_I_want = "b", value_I_dont_want = "g")
)
)
),
list(
nested_1 = list(
nested_2 = list(
list( value_I_want = "c", value_I_dont_want = "h"),
list( value_I_want = "d", value_I_dont_want = "i"),
list( value_I_want = "e", value_I_dont_want = "j")
)
)
)
)
我想得到所有value_I_want
的
我知道我可以在 for 循环中使用以下代码
mylist[[x]]$nested_1$nested_2[[y]]$value_I_want
但我想提高我的地图技能。我了解当列表是单级时如何使用map_chr
,但我没有找到很多关于从非常嵌套的列表中提取的资源。我也知道我可以使用[[
但没有找到合适的文档?
任何帮助表示赞赏!