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 time模块
Apr 29 Python
Python如何读取MySQL数据库表数据
Mar 11 Python
Django自定义插件实现网站登录验证码功能
Apr 19 Python
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
Oct 29 Python
python如何使用unittest测试接口
Apr 04 Python
pandas 实现字典转换成DataFrame的方法
Jul 04 Python
Python脚本修改阿里云的访问控制列表的方法
Mar 08 Python
Python 时间戳之获取整点凌晨时间戳的操作方法
Jan 28 Python
python实现将字符串中的数字提取出来然后求和
Apr 02 Python
pandas DataFrame 数据选取,修改,切片的实现
Apr 24 Python
Django 设置admin后台表和App(应用)为中文名的操作方法
May 10 Python
Python限制内存和CPU使用量的方法(Unix系统适用)
Aug 04 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/02/13 PHP
PHP 获取指定地区的天气实例代码
2017/02/08 PHP
javascript 单选框,多选框美化代码
2008/08/01 Javascript
再谈javascript 动态添加样式规则 W3C校检
2009/12/25 Javascript
javascript函数中的arguments参数
2010/08/01 Javascript
js data日期初始化的5种方法
2013/12/29 Javascript
ECMAScript中函数function类型
2015/06/03 Javascript
JS动态添加iframe的代码
2015/09/14 Javascript
JavaScript如何动态创建table表格
2020/08/02 Javascript
轻松实现JavaScript图片切换
2016/01/12 Javascript
easyui window refresh 刷新两次的解决方法(推荐)
2016/05/18 Javascript
Bootstrap源码解读标签、徽章、缩略图和警示框(8)
2016/12/26 Javascript
JS 调试中常见的报错问题解决方法
2017/05/20 Javascript
完美解决axios跨域请求出错的问题
2018/02/05 Javascript
Vue.use源码学习小结
2018/06/20 Javascript
vuejs前后端数据交互之从后端请求数据的实例
2018/08/11 Javascript
koa2 用户注册、登录校验与加盐加密的实现方法
2019/07/22 Javascript
微信小程序使用Vant Weapp组件库的方法步骤
2019/08/01 Javascript
layui的面包屑或者表单不显示的解决方法
2019/09/05 Javascript
微信小程序自定义纯净模态框(弹出框)的实例代码
2020/03/09 Javascript
es6函数之箭头函数用法实例详解
2020/04/25 Javascript
原生JavaScript实现刮刮乐
2020/09/29 Javascript
python基于queue和threading实现多线程下载实例
2014/10/08 Python
Python解析xml中dom元素的方法
2015/03/12 Python
Python对文件操作知识汇总
2016/05/15 Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
2018/03/15 Python
PyQt5每天必学之带有标签的复选框
2018/04/19 Python
Flask框架WTForm表单用法示例
2018/07/20 Python
浅谈django orm 优化
2018/08/18 Python
基于HTML5的WebSocket的实例代码
2018/08/15 HTML / CSS
局域网定义和特性
2016/01/23 面试题
影视制作岗位职责
2013/12/04 职场文书
安全大检查实施方案
2014/02/22 职场文书
《充气雨衣》教学反思
2014/04/07 职场文书
甜品店创业计划书
2014/08/14 职场文书
导游词之峨眉山
2019/12/16 职场文书