这是Python的新手,但作为一名SEO,我正在研究在我的工作流程中使用笔记本的好处。
我已经清理了两个excel文件,并使用pandas导入到了一个新的笔记本中。
我正在尝试比较位置的变化,并创建一个新的数据框,其中包含新的列,以显示以前的位置、新的位置和位置的更改。
看看下面的数据:


发布于 2020-01-20 04:45:37
给你,斯图,我希望这对你有帮助。
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']
dfMergedhttps://stackoverflow.com/questions/59813618
复制相似问题