使用dplyr创建分组数据框

时间:2019-05-06 18:09:01

标签: group-by dplyr

我有一个数据框,它是使用dplyr的“ bind_rows” 命令与其他6个数据框组合在一起的。就合并没有重复项的列而言,这很好地工作,但是现在,多个数据框中的所有参与者都被复制了,其数据分布在多行中。我需要一种创建新数据框架的方法,其中每个参与者仅被列出一次,并且所有可用数据都在一行中。

在每个数据框中,参与者均通过其电子邮件进行标识。我尝试使用dplyrs “ group_by” 命令,如下所示,

NewData <- Data%>%
  group_by(Email)

,但它似乎只是复制我的原始数据集,而不是将数据分组在同一封电子邮件中。

我还尝试运行“ bind_cols” 命令,该命令使我得到了我想要的非重复参与者,但后来我得到了重复的列,这些列存在于多个数据集中。

我真正想要的是一种同时执行bind_rows和bind_cols的方法,因为bind_rows给了我想要的列,但是 bind_cols 给了我想要的行。

帮助?

0 个答案:

没有答案