首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在单个密钥上比较来自两个不同月份的数据帧

如何在单个密钥上比较来自两个不同月份的数据帧
EN

Stack Overflow用户
提问于 2020-01-20 03:28:08
回答 1查看 74关注 0票数 0

这是Python的新手,但作为一名SEO,我正在研究在我的工作流程中使用笔记本的好处。

我已经清理了两个excel文件,并使用pandas导入到了一个新的笔记本中。

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

看看下面的数据:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-20 04:45:37

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

代码语言:javascript
复制
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
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59813618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档