Слияние в R - слияние того, что похоже ... легко - PullRequest
0 голосов
/ 11 октября 2011

У меня есть два фрейма данных примерно так:

A    B
1    6
2    7
5    4
3    3
9    9

и другой:

A    C
1    5
5    9
3    1
9    1

, и я хочу объединить их для создания

A    B    C
1    6    5
5    4    9
3    3    1
9    9    1

обратите внимание, что в объединенной версии A = 2 отсутствует, поскольку это не отображается во втором фрейме данных (даже если он отображается в первом).В общем, я хочу, чтобы это объединяло то, что существует, и опускало то, что не существует.В настоящее время слияние завершается неудачно, поскольку два столбца A не совпадают.

1 Ответ

4 голосов
/ 11 октября 2011
df2 <- data.frame(A=c(1,5,3,9), C=c(5,9,1,1))
df1 <- data.frame(A=c(1,2,5,3,9), B=c(6,7,4,3,9))
merge(df1,df2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...