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

本文介绍了如何使用Pandas库在Python中便捷地计算同比和环比,对比了原生语法的复杂性,并提供了pct_change、shift和diff三种方法的详细解释。同时,分享了相关视频教程链接以深入学习。
摘要由CSDN通过智能技术生成

环比和同比用于描述统计数据的变化情况,环比用于相邻周期的数据对比例如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数据分析系列全集。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值