上一篇文章中,介绍了pct_change在series中的用法。今天介绍一下,该函数在dataFrame中的用法。

>>> import pandas as pd
>>> import numpy as np
>>> df = pd.DataFrame({'FR': [4, 4, 4],'GR': [3, 5, 4],'IT': [4,4,4]},index=['1980-01-01', '1980-02-01', '1980-03-01'])
>>> dfFR  GR  IT
1980-01-01   4   3   4
1980-02-01   4   5   4
1980-03-01   4   4   4

按行计算change,百分比变化

>>> df.pct_change()FR        GR   IT
1980-01-01  NaN       NaN  NaN
1980-02-01  0.0  0.666667  0.0
1980-03-01  0.0 -0.200000  0.0

按列计算change,百分比变化

>>> df.pct_change(axis='columns')FR    GR        IT
1980-01-01 NaN -0.25  0.333333
1980-02-01 NaN  0.25 -0.200000
1980-03-01 NaN  0.00  0.000000

哈哈,以上就是python小工具关于pct-change函数的全部介绍,有兴趣欢迎关注python小工具

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

  1. pandas中的pct_change的用法简介

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

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

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

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

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

  9. Python-EEG工具库MNE中文教程(1)-MNE中数据结构Raw及其用法简介

    目录 Raw数据结构 MNE 从头创建Raw对象 案例1 案例2 本教程为脑机学习者Rose发表于公众号:脑机接口社区 .QQ交流群:903290195 Raw数据结构 Raw对象主要用来存储连续型数 ...

最新文章

  1. 使用多个推理芯片需要仔细规划
  2. GIS 缓冲区应用及算法实现
  3. Object 转 String
  4. Android 使用Scroller实现绚丽的ListView左右滑动删除Item效果
  5. react-native init MyProject之后发生了什么
  6. 10月编程语言排行榜,来了!
  7. H5网页播放器播不了服务器上的mp4视频文件
  8. screenrecord 使用_Android使用screenrecord命令录制视频并制作GIF图片
  9. 红米5a android,红米5A值得买吗?红米5A测评告诉你(附全文)
  10. Sitemesh Demo
  11. 需求和设计阶段使用的IPO图
  12. 天玑810处理器怎么样 天玑810相当于什么水平
  13. 适用于 Windows 10/11 电脑 的 5 大好用的离线录屏软件
  14. 科学的失控与范式的超越——《侏罗纪公园》读后感
  15. 最佳实践 | 如何提高落地页的转化率?这里有4个策略
  16. ps去掉图片上的文字的6种方法
  17. 虚拟机kali升级最新_虚拟机中安装kali 2020.3 史上最详细教程
  18. android手机黑科技软件,4款安卓手机黑科技APP,功能非常牛逼,希望大家谨慎使用...
  19. 阿里旗下,豆瓣等滑块验证码解决问题
  20. linux中怎么查看有没有装opencv以及opencv的安装目录和版本信息

热门文章

  1. learning_curve(学习曲线)
  2. FANUC机器人的先执行指令功能(TA/TB)详解
  3. 专一篇跟技术无关的,最有效的英语词汇记忆法,拆析英文单词中的偏旁部首。[学好英语对编程还是很重要的有没有!!!有没有!!!]...
  4. 2022年-年度总结报告
  5. GATT Profile UUID
  6. FFmpeg、x264以及fdk-aac 编译整合
  7. Jquery TimePicker时间箭头无法加载的问题(http://localhost:8080/css/images/ui-icons_444444_256x240.png)...
  8. Java中Path环境变量的设置
  9. 强人教你吃自助火锅(转载)
  10. LXC共享目录权限配置