gpt4 book ai didi

r - dplyr::选择嵌套数据框

转载 作者:行者123 更新时间:2023-12-05 00:15:17 28 4
gpt4 key购买 nike

我有以下示例数据框:

library(tibble)
library(tidyverse)
df <- tibble(A = 1, B = 1)
df2 <- tibble(C = 2:4, D = 4:6)
df <- df %>%
nest(B) %>%
mutate(data = map(data, ~df2))

这是一个嵌套的 3x2 df2 中的数据框 ( 1x2 )数据框 ( df )。有没有办法结合 purrr::mapdplyr::select仅选择 column C在嵌套数据框中? 我希望避免 unnest . 结果应该是:
      A             data
<dbl> <list>
1 1 <tibble [3 x 1]>

最佳答案

一旦你制作了你拥有的嵌套数据集,你就可以使用 selectmap在同一 mutate 中的“数据”列上称呼。

df %>%
nest(B) %>%
mutate(data = map(data, ~df2),
data = map(data, ~select(.x, "C") ) )

关于r - dplyr::选择嵌套数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44852512/

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