R 简化嵌套数据框的列表

R 简化嵌套数据框的列表,r,json,list,nested,combinations,R,Json,List,Nested,Combinations,对不起,我是新来的 我需要准备一个json格式的数据帧。但我很难将变量恢复为原始格式c(1,2,3,…)。比如说 library(tidyr) x<-tibble(x = 1:3, y = list(c(1,5), c(1,5,10), c(1,2,3,20))) View(x) 请帮助x$y是一列doubles。而x2$y是tibbles的列表列 library(tidyverse) x2 %>% mutate(data = map(data, unlist)) #>

对不起,我是新来的 我需要准备一个json格式的数据帧。但我很难将变量恢复为原始格式c(1,2,3,…)。比如说

library(tidyr)
x<-tibble(x = 1:3, y = list(c(1,5), c(1,5,10), c(1,2,3,20)))
View(x)

请帮助

x$y
是一列
double
s。而
x2$y
tibble
s的列表列

library(tidyverse)

x2 %>%
  mutate(data = map(data, unlist))
#> # A tibble: 3 x 2
#>       x data     
#>   <int> <list>   
#> 1     1 <dbl [2]>
#> 2     2 <dbl [3]>
#> 3     3 <dbl [4]>
使用
map
unlist
tible
s转换为
double
s

library(tidyverse)

x2 %>%
  mutate(data = map(data, unlist))
#> # A tibble: 3 x 2
#>       x data     
#>   <int> <list>   
#> 1     1 <dbl [2]>
#> 2     2 <dbl [3]>
#> 3     3 <dbl [4]>

亲爱的保罗,你太棒了!问题解决了。多谢各位。悦仁
library(tidyverse)

x2 %>%
  mutate(data = map(data, unlist))
#> # A tibble: 3 x 2
#>       x data     
#>   <int> <list>   
#> 1     1 <dbl [2]>
#> 2     2 <dbl [3]>
#> 3     3 <dbl [4]>
x1 %>%
  group_by(x) %>%
  summarise(data = list(y))
#> # A tibble: 3 x 2
#>       x data     
#>   <int> <list>   
#> 1     1 <dbl [2]>
#> 2     2 <dbl [3]>
#> 3     3 <dbl [4]>