May*_*ans 0 nested r list purrr
我看过很多帖子,所以如果这是多余的,我很抱歉,但希望获得一些帮助来压平嵌套列表:
test <- list()
test <- c(
list("A" = c(list("1"), list("2"), list("3"))),
list("B" = c(list("4"), list("5"), list("6")))
)
Run Code Online (Sandbox Code Playgroud)
name subcat
1 A 1
2 A 2
3 A 3
4 B 4
5 B 5
6 B 6
Run Code Online (Sandbox Code Playgroud)
我正在努力编写一个嵌套的 for 循环,但我真的很想使用 purrr 或更优雅的东西来创建一个包含两列的数据框:子目录列和列表中每个元素的名称的重复列。
感谢您的任何帮助,甚至只是向我指出类似的帖子 - 谢谢!
对于这些更新的数据,您可以尝试:
library(tidyverse)
enframe(test) %>% unnest_longer(value)
# A tibble: 6 x 2
# name value
# <chr> <chr>
#1 A 1
#2 A 2
#3 A 3
#4 B 4
#5 B 5
#6 B 6
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2085 次 |
| 最近记录: |