在生活中,我们经常看到环比增长,环比上月增长的字眼,即本期数据比上一期数据的百分比变换率。在pandas中,我们可以通过pct_change方法迅速计算出上述数据。

>>> import pandas as pd
>>> import numpy as np
>>> ser=pd.Series([50, 60, 70])>>> ser
0    50
1    60
2    70# 如下所示,默认参数period=1
# 即计算出每一行和前一行相比
# 其百分比变化,
# (60 -50)/ 50 = 0.2
# (70 -60)/ 60 = 0.16
>>> ser.pct_change()
0         NaN
1    0.200000
2    0.166667>>> ser=pd.Series([10, 20, 30, 40, 50])
>>> ser.pct_change()
0         NaN
1    1.000000
2    0.500000
3    0.333333
4    0.250000
dtype: float64# 当设定period=2时
# 即第3行和第1行的数据相比较
>>> ser.pct_change(period=2)
0         NaN
1         NaN
2    2.000000
3    1.000000
4    0.666667

哈哈,以上就是Python小工具关于padas库中pct_change的使用简介。有兴趣欢迎关注python小工具。一起学习python和pandas

pandas中的pct_change的用法简介相关推荐

  1. pandas中的pct_change的用法简介(二)

    上一篇文章中,介绍了pct_change在series中的用法.今天介绍一下,该函数在dataFrame中的用法. >>> import pandas as pd >>& ...

  2. pandas 中的pct_change的用法

    (1)df.pct_change() DataFrame.pct_change(periods=1, fill_method='pad', limit=None, freq=None, **kwarg ...

  3. php中dump怎么使用,php中var_dump()方法的用法简介

    摘要 腾兴网为您分享:php中var_dump()方法的用法简介,支付旭尊,鑫钱袋,携程,小米音乐等软件知识,以及星票网,dc,新房购置税计算器,听中国app,xbox360,当游游戏盒,蜗牛二手货车 ...

  4. Pandas中文官档 ~ 基础用法1

    呆鸟云:"在学习 Python 数据分析的过程中,呆鸟发现直接看官档就是牛逼啊,内容全面.丰富.详细,而 Python 数据分析里最核心的莫过于 pandas,于是就想翻译 pandas 官 ...

  5. pandas中pd.groupby()的用法

    在pandas中的groupby和在sql语句中的groupby有异曲同工之妙,不过也难怪,毕竟关系数据库中的存放数据的结构也是一张大表罢了,与dataframe的形式相似. import numpy ...

  6. pandas中如何选取某几列_【python】pandas中 loc amp; iloc用法及区别

    在刚学习Python的时候,对于loc.iloc.at.iat.ix有点混乱,没有进行过整理和梳理.所以针对这几种用法进行一次案例的整理.本次优先整理loc和iloc SQL中的select是根据列的 ...

  7. pandas中where函数的用法

    关于模块pandas.core.component.generic.generic.中的函数where的帮助.where(self, cond, other=nan, inplace=False, a ...

  8. 脑电分析系列[MNE-Python-2]| MNE中数据结构Raw及其用法简介(更新)

    Raw对象主要用来存储连续型数据,核心数据为n_channels和times,也包含Info对象. 下面可以通过几个案例来说明Raw对象和相关用法. Raw结构查看: # 引入python库 impo ...

  9. MNE-Python专辑 (2) MNE中数据结构Raw及其用法简介(更新)

    点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 Raw对象主要用来存储连续型数据,核心数据为n_channels和times,也包含Info对象. 下面可以通过几个案例 ...

最新文章

  1. 高级数据结构 线段树
  2. 怎么打开外部文件_保存的DWG文件再次用CAD打开时提示文件损坏了怎么办?【AutoCAD教程】...
  3. android 单例存储,Android 单例在内存中存储数据
  4. mdl格式是什么软件生成的_Mac 上有什么好的视频格式转换软件?
  5. 替换系统wsock32.dll,实现封包拦截
  6. Elasticsearch7.X ILM索引生命周期管理(冷热分离)
  7. [Silverlight]TextBlock控件全攻略
  8. No Need(AtCoder-2346)
  9. hadoop 依赖式job_每天一学:一个轻量级分布式任务调度框架 XXL-JOB
  10. Kubelet 对资源紧缺状况的应对
  11. 单片机pic的linux环境代替,pic单片机can总线协议收发编程
  12. linux 系统开启火狐命令_linux安装火狐命令
  13. 2.2、云计算FusionCompute计算虚拟化
  14. Longhorn,企业级云原生容器分布式存储 - 备份与恢复
  15. 【Android Gradle 插件】Splits 配置 ③ ( Splits#density{} 脚本块配置 | 根据屏幕像素密度进行分包 | DensitySplitOptions 配置简介 )
  16. 计算机视觉、模式识别、机器学习常用牛人主页链接
  17. Diana and Liana
  18. 网页小图标和文字混排时如何对齐基准线
  19. Cycladic(基克拉泽斯文明)
  20. 【GIS数据处理】 利用空间关系建立线CAD数据和属性表关联

热门文章

  1. 【数据分析师八大能力】
  2. 论技术领域学好英文的重要性
  3. Http协议及Https协议及特性的简单描述
  4. 学python兼职赚钱是真的吗,学python做兼职赚钱吗
  5. gps校时器(NTP卫星授时服务器)场景应用技术分析
  6. Intel无奈在服务器芯片上挤牙膏正给竞争对手提供机会
  7. execution()函数
  8. DAB-DETR:Dynamic Anchor Boxes Are Better Queries for DETR阅读笔记
  9. 跨越速运 x DorisDB:统一查询引擎,强悍性能带来极速体验
  10. DEV C++光标不在有汉字一行时汉字不显示以及中文乱码问题解决方法