我有一个数据框:
title,text
title1,text1
title2,text2
title3,text3
title4,text4
title5,text5
和另一个
text,stock
text2,40
text1,50
text5,30
text4,50
我想合并这两个dfs,唯一常见的功能是列文本,但问题是第二个df缺少一行,并且它们有不同的顺序。我如何合并它们以获得这样的输出:
title,text,stock
title1,text1,50
title2,text2,40
title3,text3,
title4,text4,50
title5,text5,30
答案 0 :(得分:2)
您可以使用build:ccs
merge
或使用 merge(df1, df2, by='text', all=TRUE)
# text title stock
#1 text1 title1 50
#2 text2 title2 40
#3 text3 title3 NA
#4 text4 title4 50
#5 text5 title5 30
的开发版
data.table