У меня есть эти 2 фрейма данных:
library(dplyr)
x =data.frame(ID = c("1-9","8-9","d"), col=c("A","B","h"), stringsAsFactors = FALSE)
y = data.frame(ID = c("2-9","4-9","5-9","1-9","8-9"), g=c(letters[1:5]), stringsAsFactors = FALSE)
Я хочу присоединиться, чтобы получить результат
ID col ID.y g
1-9 A 1-9 D
8-9 B 8-9 E
d h NA NA
Как это можно сделать?
x %>% dplyr::left_join( y, by=c("ID"="ID"),suffix = c(".x", ".y"))
x %>% left_join( y, by = "ID", copy = FALSE,
suffix = c(".x", ".y"))