【发布时间】:2018-01-29 03:47:33
【问题描述】:
library(tidyverse)
我正在尝试使用 tidyverse 工具通过 dplyr::bind_rows() 选择性地绑定数据帧列表。我将拆分 mtcars 数据集以创建我的真实数据的基本复制。
Df<-mtcars%>%
split(.$carb)%>%
head()
我可以将它与 bind_rows() 绑定在一起...
Df<-Df%>%
bind_rows()
但是我如何有选择地绑定列表的元素。我想要做的是创建两个列表 - 第一个绑定列表元素 1、3、6,而第二个绑定 2、4、8。 我在想……
Df<-Df%>%map(~bind_rows(.x,list(.$`1`,.$`3`,.$`6`),list(.$`2`,.$`4`,.$`8`)))
但是这段代码显然是不正确的,所以我很感激一些建议。
【问题讨论】: