如何在一个键上比较两个不同月份的数据帧

2024-06-06 10:54:55 发布

您现在位置:Python中文网/ 问答频道 /正文

对于Python来说,这是一个新概念,但作为一个SEO,我正在研究在我的工作流程中使用笔记本电脑的好处

我有两个excel文件,我用熊猫清理并导入了一个新笔记本

我试图比较位置的变化,并创建一个新的数据框,其中包含新的列,以显示以前、新和位置的变化

请查看以下数据:

Df1

Df2


Tags: 文件数据seo概念笔记本流程excel笔记本电脑
1条回答
网友
1楼 · 发布于 2024-06-06 10:54:55

给你,斯图,我希望这有帮助


import pandas as pd

dataLasMonth = {'Brand': ['Honda Civic','Toyota Corolla','Ford Focus','Audi A4'],
        'Rank': [1,2,3,4]
        }

dfLasMonth = pd.DataFrame(dataLasMonth, columns = ['Brand', 'Rank'])

#print (dfLasMonth)

dataThisMonth = {'Brand': ['Honda Civic','Toyota Corolla','Ford Focus','Audi A4'],
        'Rank': [3,1,5,10]
        }

dfThisMonth = pd.DataFrame(dataThisMonth, columns = ['Brand', 'Rank'])

#print (dfThisMonth)

dfMerged = dfLasMonth.merge(dfThisMonth,on='Brand' )
dfMerged['diff'] = dfMerged['Rank_x'] - dfMerged['Rank_y']
dfMerged

相关问题 更多 >