一 內(nèi)連接:只有保留兩個矩陣一樣的Y值,不一樣的舍棄。
x %>%
inner_join(y,by="key")
等價于
merge(x,y,by="key")
二 外連接:至少保留一個表中的觀測值
- 左連接:保留左側(cè)矩陣的觀測值 left_join(x,y) / merge(x,y,all.x=T)
- 右連接:保留右側(cè)矩陣的觀測值 right_join(x,y) / merge(x,y.all.y=T)
- 全連接:保留x和y中所有的觀測值 full_jpin(x,y) / merge(x,y,all.x=T,all.y=T)
三 篩選連接
semi_join(x,y) 保留x y 中觀測值相匹配的所有觀測
anti_join(x,y) 丟棄xy 中觀測值相匹配的所有觀測
四 集合操作
intersect(x,y) 返回既在X中又在Y中的觀測
union(x,y) 返回X或
Y中唯一的觀測
setdiff(x,y) 返回在X中,但不在Y中的觀測