【发布时间】:2021-06-21 17:36:29
【问题描述】:
我有两个数据框,例如:
head (df1)
Date v1 v2 v3
2007-01-01 1 1 Yes
2007-01-02 2 1 Yes
2007-01-03 2 1 Yes
2007-01-04 12 1 Yes
2007-01-05 3 1 Yes
还有:
head (df2)
Date v1 v2 v3
2007-01-01 1 1 No
2007-01-01 2 1 No
2007-01-04 12 1 No
2007-01-05 3 1 No
我想添加从df2 到df1 的行仅如果它们具有相同的日期。最终的 df 应该是这样的:
Date v1 v2 v3
2007-01-01 1 1 Yes
2007-01-01 1 1 No
2007-01-01 2 1 No
2007-01-02 2 1 Yes
2007-01-03 2 1 Yes
2007-01-04 12 1 Yes
2007-01-04 12 1 No
2007-01-05 3 1 Yes
2007-01-05 3 1 No
I'm sure there is a simple way to do this, I just can't quite find it.
【问题讨论】: