У меня есть два набора данных: OriginalPT и RetestPT. У каждого есть три столбца: PID, Speed и Group. Группа может быть «оригинальной» или «повторной» в зависимости от того, какой фрейм данных. Все значения $ PID для RetestPT находятся в $ PID для OriginalPT, но $ PID для OriginalPT содержит дополнительные записи, которые я не хочу использовать.
Я хотел бы создать новый фрейм данных, который состоит из PID, Speed и Group, но только для PID, которые находятся в обоих исходных фреймах данных. Я очень плохо знаком с R и программированием в целом, поэтому любая помощь будет принята с благодарностью. Спасибо!
head(OriginalPTs):
pid speed group
1 ALFE 1.418733 Original
2 ALFE 1.187550 Original
3 ALFE 0.536114 Original
4 ALFE 1.350950 Original
5 ALFE 1.505700 Original
6 ALFE 1.907850 Original
head(RetestPTs):
pid speed group
1 ALFE 1.4636500 Retest
2 ALFE 0.7094775 Retest
3 ALFE 0.4197050 Retest
4 ALFE 1.2798667 Retest
5 ALFE 1.4745000 Retest
6 ALFE 1.7771000 Retest
Существует несколько записей для каждого PID.
То, что я пробовал:
left_join(OriginalPts,RetestPTs)
, которое создает вертикальное соединение вместо горизонтального.
Я бы хотел видеть два кадра данных рядом. У меня также есть пробный номер для каждого, если это облегчает.