gpt4 book ai didi

r - 将一列列表取消嵌套到 tidyr 中的多列

转载 作者:行者123 更新时间:2023-12-01 07:51:58 24 4
gpt4 key购买 nike

例如,我有一个像这样的整洁的数据框:

df <- tibble(id=1:2,
ctn=list(list(a="x",b=1),
list(a="y",b=2)))
# A tibble: 2 x 2
id ctn
<int> <list>
1 1 <list [2]>
2 2 <list [2]>

我怎么能解窝 ctn列到右侧,以便数据框将是这样的:
# A tibble: 2 x 3
id a b
<int> <chr> <dbl>
1 1 x 1
2 2 y 2

最佳答案

dplyrpurrr

df %>% 
mutate(ctn = map(ctn, as_tibble)) %>%
unnest()

# A tibble: 2 x 3
id a b
<int> <chr> <dbl>
1 1 x 1
2 2 y 2

关于r - 将一列列表取消嵌套到 tidyr 中的多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45328221/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com