我输入了这样的数据,以年份名称作为一列,我想用一个新的列作为rating diff,从当前年份中减去过去一年的评级。
year,movie_name,language,rating
2019,akash,english,10
2019,antony,kannada,9
2020,akash,english,10
2020,antony,kannada,8
我的结果Dataframe:我想要的
year,movie_name,language,rating,rating_diff
2019,akash,english,10,-
2019,antony,kannada,9,-
2020,akash,english,10,0
2020,antony,kannada,8,-1
任何帮助都将不胜感激,谢谢。
1条答案
按热度按时间js4nwp541#
既然你想和去年比较
year
应为按列排序。但也要保持movie_name
以及language
,它们应该是按列划分的。将该行的评级与最近一年的评级进行比较
lag
函数用于date
正在上升。