Рассмотрим следующее df
: df1 <-data.frame('GID'=c('GID1','GID3','GID2','GID1','GID2'), 'Sequence'= c(4,7,6,2,3))
df2 <- data.frame('GID' = c('GID3','GID1','GID2','GID1','GID2'),'Trial'=c('SA1','SA5','ES4','ES3','ES9'))
Я хочу заказать df1
по столбцу df2$GID
, чтобы я мог cbind
столбец df2$Trial
в df1
.Я знаю, что match
может это сделать, но match
находит только первое вхождение значений, и у меня повторные значения.Таким образом, я запутался в способе сделать это, так как это подмножество большого data.frame
.