Python 匹配两个数据帧并填充数据框中的列值

Python 匹配两个数据帧并填充数据框中的列值,python,python-3.x,excel,pandas,Python,Python 3.x,Excel,Pandas,我有两个excel文件。我必须根据特定列匹配它们,然后填充另一列。我在例子中解释你 例如: 2个excel文件: monited call.xlsx在这个excel中有两张表,一张。打印添加2。数字化 digital C2D.xlsx单张有没有单张 monited calls.xlsx: 数字C2D.xlsx 我必须将来电号码与联系人匹配,如果两者都匹配,则从第二个excel中获取备注,并粘贴到第一个excel中 最后,将更新的数据保存到同一工作表中的monited calls.xlsx中

我有两个excel文件。我必须根据特定列匹配它们,然后填充另一列。我在例子中解释你

例如: 2个excel文件:

monited call.xlsx
在这个excel中有两张表,一张。打印添加2。数字化

digital C2D.xlsx
单张有没有单张

monited calls.xlsx:

数字C2D.xlsx

我必须将
来电号码
联系人
匹配,如果两者都匹配,则从第二个excel中获取
备注
,并粘贴到第一个excel中

最后,将更新的数据保存到同一工作表中的monited calls.xlsx中

df = pd.read_excel(r'D:\Users\SPate233\Downloads\Alka\monitored calls.xlsx', sheet_name='digital')
df1 = pd.read_excel(r'D:\Users\SPate233\Downloads\Alka\digital C2D.xlsx', sheet_name='Sheet1') 

阅读并将这两个工作表存储在数据框中,然后使用“合并”来获得所需的结果。熊猫文档中有一些非常好的示例:。如果您不熟悉联接,请查看以下内容:。

请提供一个最起码的示例,帮助我们开始,或者至少为我们准备数据……您可以直接在excel@Jayvee但我不得不承认,pythonIt并不能帮助我们,在您的示例中,没有一个数字与其他数据集相匹配。它们是截图,而不是降价样本数据,这也无济于事。我知道数字不匹配。但我需要逻辑来做这件事,你能给我一个示例代码吗。这对我很有帮助。到目前为止你都做了些什么?df=pd.read\u excel(r'D:\Users\SPate233\Downloads\Alka\monitoredcalls.xlsx',sheet\u name='digital')df1=pd.read\u excel(r'D:\Users\SPate233\Downloads\Alka\digital C2D.xlsx',sheet\u name='Sheet1')df1['CONTACT'='91'+df1['CONTACT'])。astype(str)df\u concat=pd.concat([df1,df]))打印(df_concat)