我有一个数据框,它是使用dplyr的“ bind_rows” 命令与其他6个数据框组合在一起的。就合并没有重复项的列而言,这很好地工作,但是现在,多个数据框中的所有参与者都被复制了,其数据分布在多行中。我需要一种创建新数据框架的方法,其中每个参与者仅被列出一次,并且所有可用数据都在一行中。
在每个数据框中,参与者均通过其电子邮件进行标识。我尝试使用dplyrs “ group_by” 命令,如下所示,
NewData <- Data%>%
group_by(Email)
,但它似乎只是复制我的原始数据集,而不是将数据分组在同一封电子邮件中。
我还尝试运行“ bind_cols” 命令,该命令使我得到了我想要的非重复参与者,但后来我得到了重复的列,这些列存在于多个数据集中。
我真正想要的是一种同时执行bind_rows和bind_cols的方法,因为bind_rows给了我想要的列,但是 bind_cols 给了我想要的行。
帮助?