Создание сгруппированных данных с помощью dplyr - PullRequest
0 голосов
/ 06 мая 2019

У меня есть фрейм данных, который был собран из 6 других фреймов данных с помощью команды dplyr "bind_rows" .Это хорошо работало с точки зрения объединения столбцов без дубликатов, но теперь все участники, находившиеся в нескольких фреймах данных, дублируются, а их данные распределяются по нескольким строкам.Мне нужен способ создать новый фрейм данных, где каждый участник указан только один раз, а все имеющиеся у него данные - в одной строке.

В каждом фрейме данных участники идентифицируются по электронной почте.Я попытался использовать команду dplyrs "group_by" следующим образом,

NewData <- Data%>%
  group_by(Email)

, но похоже, что он просто копирует мой исходный набор данных вместо группировки данных по одному и тому же адресу электронной почты.

Я также попытался выполнить команду "bind_cols" , которая дала мне неповторяющихся участников, как я хотел, но затем я получил дублирующиеся столбцы, которые присутствовали в нескольких наборах данных.

Что мне действительно нужно, так это способ одновременно выполнять bind_rows и bind_cols, потому что bind_rows дал мне нужные мне столбцы, но bind_cols дал мне нужные мне строки.

Помощь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...