【发布时间】:2014-05-29 14:57:25
【问题描述】:
给定以下两个数据框
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
【问题讨论】:
-
此操作称为联接或合并。有一个函数
merge。 -
使用
merge,您可以进一步指定by参数来引用两个数据框都有的列。在上面的示例中,您将设置by = "key"