计算同比 环比_同比环比的计算需求很常见,Python原生语法很难实现,Pandas却有三种简单方法可以实现...

环比和同比用于描述统计数据的变化情况,环比用于相邻周期的数据对比例如Q2和Q1,同比则用于跨年数据的对比例如2019Q1和2010Q1,下方这个图可以说明(来源没有找到):

0c127d706904aa7096f6b89b5b110037.png

对于这样的计算,如果使用Python原生语法,那将是噩梦的开始,需要大量的处理日期的移动、对其等操作,然而用Pandas却有三种方法可以实现:

1、pct_change函数,直接可以计算百分比对比;

2、shift函数,可以先将数据移动,然后将对齐的数据计算;

3、diff函数,可以跨行计算差值,利用差值进行计算;

方法1:pct_change

df58585394590fbc01dd3ca3a6833a59.png

方法2:shift

622821158b2f58e96d6ca515e717865b.png

方法3:diff

8996083de98348563015c69339eff9a4.png

分享经验的最好方式当然是视频,请看我的视频从零到一的讲解:

本视频是我Pandas视频系列全集中的一集,全集可以在爱奇艺查看:

http://www.iqiyi.com/a_19rrhyyqix.html

41e9addd98e59bda8fcefb93123ffc9d.png

8edada9514e97d89cedafbaa8ff24295.png

点击下方的“阅读原文”,查看Pandas数据分析系列全集。

已标记关键词 清除标记
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页