如何解决取消嵌套时,将元素名称添加到单独的列中
取消嵌套一列列表时,我要使元素类别或元素名称(在下面的示例中为category1
,category2
)出现在单独的列中,如下所示。我尝试使用.sep和.names_sep,但似乎不起作用。
df <- tibble(x = 1:2,apples = list(category1 = 1,category2 = 3:4))
df_un.a<-unnest(df,apples)
我想要什么:
解决方法
这项工作:
df %>% unnest(apples) %>% mutate(`Whatever name d.n matter` = paste0('category',x))
# A tibble: 3 x 3
x apples `Whatever name d.n matter`
<int> <dbl> <chr>
1 1 1 category1
2 2 3 category2
3 2 4 category2
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。