给出以下两个数据框
key name1 name2 name3
k1 a b c
k2 c d s
key name4 name5 name6
k1 t f h
k2 v s u
如何使用键列作为参考将两个数据帧连接成1,所以它看起来像:
key name1 name2 name3 key name4 name5 name6
k1 a b c k1 t f h
k2 c d s k2 v s u
答案 0 :(得分:2)
使用合并可以合并数据框,在这种情况下,您有两个df,并且您想要合并
> df1
key name1 name2 name3
1 k1 a b c
2 k2 c d s
> df2
key name4 name5 name6
1 k1 t f h
2 k2 v s u
> df3 <-merge(df1,df2,by="key")
> df3
key name1 name2 name3 name4 name5 name6
1 k1 a b c t f h
2 k2 c d s v s u
>
有关详细信息,您可以在R控制台中键入?merge