使用Pandas将两个表格合并,根据同样日期年和月以及姓名。

Python小白一枚。有两张表,根据同样的年月以及姓名,对左表进行补全。书上学过单条件合并,比如把姓名都作为index,但我遇到的问题是需要至少两个条件符合后进行不全。希望我的表述清楚。现做了个示例图,应该更好理解问题。感谢!

 

pd. merge(a,b,left_on=["日期","姓名"],right_on=["日期","姓名"])

直接在dataframe中【条件1 and 条件2】找出来需要合并的项目,然后直接合并就可以了