【发布时间】:2017-02-07 19:12:55
【问题描述】:
我想将表 B 中的一些数据 (event_date) 添加到表 A,如下所述。它看起来像 event_id 上的连接,但是此列包含两个表中的重复值。两个表中都有更多列,但为了清楚起见,我将它们省略了。
如何以最直接的方式在 Pandas 和 SQL 中达到想要的效果?
表 A:
id,event_id
1,123
2,123
3,456
4,456
5,456
表 B:
id,event_id,event_date
11,123,2017-02-06
12,456,2017-02-07
13,123,2017-02-06
14,456,2017-02-07
15,123,2017-02-06
16,123,2017-02-06
期望的结果(表 A + event_date):
id,event_id,event_date
1,123,2017-02-06
2,123,2017-02-06
3,456,2017-02-07
4,456,2017-02-07
5,456,2017-02-07
【问题讨论】: