2016-06-28 45 views
0

我在R中進行了inner_join或merge函數。 我想保留結果中第二個id列「DI」。inner_join或合併保持第二個id colum

library(dplyr) 
ab<-data.frame(ID=(c("PDM.999993856","PDM.999960488")),oi=rep("r",2),stringsAsFactors = FALSE) 
to<-data.frame(DI=c("PDM.999993856","PDM.999960488"),kl=rep("foo",2),stringsAsFactors=FALSE) 
inner_join(ab,to, by=c("ID"="DI")) 
+0

'合併(於AB,by.x = 「DI」,by.y = 「ID」,all.y = T)',這將有助於? –

+0

這不完全是多餘的信息嗎? –

回答

0

我們可以嘗試

to %>% 
    mutate(ID = DI) %>% 
    inner_join(., ab, by = "ID") 
相關問題