pandas的相关系数与协方差实例


Posted in Python onDecember 27, 2019

1、输出百分比变化以及前后指定的行数

a = np.arange(1,13).reshape(6,2)
  data = DataFrame(a)
  #计算列的百分比变化,如果想计算行设置axis=1
  print(data.pct_change())
  '''
       0     1
   0    NaN    NaN
   1 2.000000 1.000000
   2 0.666667 0.500000
   3 0.400000 0.333333
   4 0.285714 0.250000
   5 0.222222 0.200000
  '''
  #输出前五行,默认是5,可以通过设置n参数来设置输出的行数
  print(data.head())
  '''
    0  1
  0 1  2
  1 3  4
  2 5  6
  3 7  8
  4 9 10
  '''
  #输出最后五行
  print(data.tail())
  '''
    0  1
  1  3  4
  2  5  6
  3  7  8
  4  9 10
  5 11 12
  '''

2、计算DataFrame列与列的相关系数和协方差

a = np.arange(1,10).reshape(3,3)
  data = DataFrame(a,index=["a","b","c"],columns=["one","two","three"])
  print(data)
  '''
    one two three
  a  1  2   3
  b  4  5   6
  c  7  8   9
  '''
  #计算第一列和第二列的相关系数
  print(data.one.corr(data.two))
  #1.0
  #返回一个相关系数矩阵
  print(data.corr())
  '''
      one two three
  one  1.0 1.0  1.0
  two  1.0 1.0  1.0
  three 1.0 1.0  1.0
  '''
  #计算第一列和第二列的协方差
  print(data.one.cov(data.two))
  #9.0
  #返回一个协方差矩阵
  print(data.cov())
  '''
      one two three
  one  9.0 9.0  9.0
  two  9.0 9.0  9.0
  three 9.0 9.0  9.0
  '''

3、计算DataFrame与列或者Series的相关系数

a = np.arange(1,10).reshape(3,3)
  data = DataFrame(a,index=["a","b","c"],columns=["one","two","three"])
  print(data)
  '''
    one two three
  a  1  2   3
  b  4  5   6
  c  7  8   9
  '''
  #计算data与第三列的相关系数
  print(data.corrwith(data.three))
  '''
  one   1.0
  two   1.0
  three  1.0
  '''
  #计算data与Series的相关系数
  #在定义Series的时候,索引一定要去DataFrame的索引一样
  s = Series([5,3,1],index=["a","b","c"])
  print(data.corrwith(s))
  '''
  one   -1.0
  two   -1.0
  three  -1.0
  '''

注意:在使用DataFrame或Series在计算相关系数或者协方差的时候,都会计算索引重叠的、非NA的、按照索引对齐原则,对于无法对齐的索引会使用NA值进行填充。在使用DataFrame与指定的行或列或Series计算协方差和相关系数的时候,默认都是与DataFrame的列进行计算,如果想要计算行,设置axis参数为1即可。

以上这篇pandas的相关系数与协方差实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用MONGODB入门实例
May 11 Python
下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决
Apr 23 Python
pyqt5利用pyqtDesigner实现登录界面
Mar 28 Python
matplotlib命令与格式之tick坐标轴日期格式(设置日期主副刻度)
Aug 06 Python
Django ORM 聚合查询和分组查询实现详解
Aug 09 Python
pytorch 预训练层的使用方法
Aug 20 Python
详解一种用django_cache实现分布式锁的方式
Sep 01 Python
Python线程threading模块用法详解
Feb 26 Python
python Plotly绘图工具的简单使用
Mar 03 Python
Python使用ElementTree美化XML格式的操作
Mar 06 Python
Python3 搭建Qt5 环境的方法示例
Jul 16 Python
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
Nov 11 Python
详解opencv中画圆circle函数和椭圆ellipse函数
Dec 27 #Python
如何更改 pandas dataframe 中两列的位置
Dec 27 #Python
使用OpenCV circle函数图像上画圆的示例代码
Dec 27 #Python
python的slice notation的特殊用法详解
Dec 27 #Python
详解Python Opencv和PIL读取图像文件的差别
Dec 27 #Python
pandas 对group进行聚合的例子
Dec 27 #Python
pandas-resample按时间聚合实例
Dec 27 #Python
You might like
php快递单号查询接口使用示例
2014/05/05 PHP
php静态文件生成类实例分析
2015/01/03 PHP
php强制用户转向www域名的方法
2015/06/19 PHP
PHP实现财务审核通过后返现金额到客户的功能
2019/07/04 PHP
js下获取div中的数据的原理分析
2010/04/07 Javascript
js判断一个元素是否为另一个元素的子元素的代码
2012/03/21 Javascript
jQuery设置div一直在页面顶部显示的方法
2013/10/24 Javascript
JS动态插入并立即执行回调函数的方法
2016/04/21 Javascript
JS hashMap实例详解
2016/05/26 Javascript
JS简单去除数组中重复项的方法
2016/09/13 Javascript
微信小程序中用WebStorm使用LESS
2017/03/08 Javascript
JavaScript之class继承_动力节点Java学院整理
2017/07/03 Javascript
修改 bootstrap table 默认detailRow样式的实例代码
2017/07/21 Javascript
JS+HTML+CSS实现轮播效果
2017/11/28 Javascript
微信小程序调用摄像头隐藏式拍照功能
2018/08/22 Javascript
浅析JS中什么是自定义react数据验证组件
2018/10/19 Javascript
vue中$nextTick的用法讲解
2019/01/17 Javascript
微信小程序访问豆瓣电影api的实现方法
2019/03/31 Javascript
JavaScript监听触摸事件代码实例
2019/12/30 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
2020/03/07 Javascript
[15:09]DOTA2国际邀请赛采访专栏:Loda
2013/08/06 DOTA
[03:01]完美盛典趣味短片 DOTA2年度最佳&拉胯英雄
2019/12/07 DOTA
Python+PIL实现支付宝AR红包
2018/02/09 Python
python+selenium select下拉选择框定位处理方法
2019/08/24 Python
python银行系统实现源码
2019/10/25 Python
Python Pickle 实现在同一个文件中序列化多个对象
2019/12/30 Python
selenium框架中driver.close()和driver.quit()关闭浏览器
2020/12/08 Python
Pam & Gela官网:美国性感前卫女装品牌
2018/07/19 全球购物
JYSK加拿大:购买家具、床垫、家居装饰等
2020/02/14 全球购物
荣耀俄罗斯官网:HONOR俄罗斯
2020/10/31 全球购物
妇产医师自荐信
2014/01/29 职场文书
集体婚礼策划方案
2014/02/22 职场文书
网络编辑岗位职责
2014/03/18 职场文书
《和田的维吾尔》教学反思
2014/04/14 职场文书
我的中国梦演讲稿小学篇
2014/08/19 职场文书
幼儿园2016圣诞节活动总结
2016/03/31 职场文书