R 简化嵌套数据框的列表
对不起,我是新来的 我需要准备一个json格式的数据帧。但我很难将变量恢复为原始格式c(1,2,3,…)。比如说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)) #>
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]>