重新排序并合并两个dfs

时间:2015-07-26 11:52:52

标签: r

我有一个数据框:

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

1 个答案:

答案 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