Преобразование таблицы R, избегая дубликатов - PullRequest
0 голосов
/ 29 мая 2018

У меня есть список генов с атрибутом, связанным в таблице из 2 столбцов.Я хочу преобразовать эту таблицу:

Gene    person
TMCS09g1008676  mathias
TMCS09g1008677  leonard
TMCS09g1008678  marcus
TMCS09g1008679  jan
TMCS09g1008680  jose
TMCS09g1008676  jose
TMCS09g1008677  marcus

в это:

Gene    person
TMCS09g1008676  mathias_jose
TMCS09g1008677  leonard_marcus
TMCS09g1008678  marcus
TMCS09g1008679  jan
TMCS09g1008680  jose

Кто-то знает способ сделать это в R?Заранее спасибо

1 Ответ

0 голосов
/ 29 мая 2018

Мы можем сделать группу путем вставки

library(dplyr)
df1 %>%
   group_by(Gene) %>%
   summarise(person = paste(person, collapse="_"))

Или используя base R

aggregate(person ~ Gene, df1, paste, collapse='_')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...