2024-04-20 06:54:54 发布
网友
我有如下数据:
YearMonth PageViews Users 202001 100 10 202002 150 12 202003 100 13 202004 120 15 202005 130 10
我想找出每个新月份与上个月平均使用量的百分比差异。比如说,
如何使用python找到它?任何帮助都将不胜感激。多谢各位
尝试cumsum()/range获取累积平均值:
cumsum()/range
cols = ['PageViews','Users'] cum_mean = df[cols].cumsum().div(np.arange(len(df))+1, axis=0) df[cols].div(cum_mean.shift()).sub(1)
输出:
PageViews Users 0 NaN NaN 1 0.500000 0.200000 2 -0.200000 0.181818 3 0.028571 0.285714 4 0.106383 -0.200000
尝试
cumsum()/range
获取累积平均值:输出:
相关问题 更多 >
编程相关推荐