Python+pandas计算数据相关系数的实例


Posted in Python onJuly 03, 2018

本文主要演示pandas中DataFrame对象corr()方法的用法,该方法用来计算DataFrame对象中所有列之间的相关系数(包括pearson相关系数、Kendall Tau相关系数和spearman秩相关)。

>>> import numpy as np
>>> import pandas as pd

>>> df = pd.DataFrame({'A':np.random.randint(1, 100, 10),
   'B':np.random.randint(1, 100, 10),
   'C':np.random.randint(1, 100, 10)})
>>> df
   A  B  C
0  5 91  3
1 90 15 66
2 93 27  3
3 70 44 66
4 27 14 10
5 35 46 20
6 33 14 69
7 12 41 15
8 28 62 47
9 15 92 77
>>> df.corr() # pearson相关系数
     A       B       C
A 1.000000 -0.560009 0.162105
B -0.560009 1.000000 0.014687
C 0.162105 0.014687 1.000000
>>> df.corr('kendall') # Kendall Tau相关系数

     A       B       C
A 1.000000 -0.314627 0.113666
B -0.314627 1.000000 0.045980
C 0.113666 0.045980 1.000000
>>> df.corr('spearman') # spearman秩相关

     A       B       C
A 1.000000 -0.419455 0.128051
B -0.419455 1.000000 0.067279
C 0.128051 0.067279 1.000000

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

Python 相关文章推荐
Python运用于数据分析的简单教程
Mar 27 Python
python中的lambda表达式用法详解
Jun 22 Python
python 保存float类型的小数的位数方法
Oct 17 Python
Python Flask框架模板操作实例分析
May 03 Python
Python3匿名函数lambda介绍与使用示例
May 18 Python
在python中将list分段并保存为array类型的方法
Jul 15 Python
python 进程间数据共享multiProcess.Manger实现解析
Sep 23 Python
python 使用递归回溯完美解决八皇后的问题
Feb 26 Python
Python生成随机验证码代码实例解析
Jun 09 Python
Python多线程threading创建及使用方法解析
Jun 17 Python
Python 如何展开嵌套的序列
Aug 01 Python
解决Pytorch中关于model.eval的问题
May 22 Python
在dataframe两列日期相减并且得到具体的月数实例
Jul 03 #Python
python设置值及NaN值处理方法
Jul 03 #Python
数据清洗--DataFrame中的空值处理方法
Jul 03 #Python
根据DataFrame某一列的值来选择具体的某一行方法
Jul 03 #Python
Django框架的使用教程路由请求响应的方法
Jul 03 #Python
pandas 选择某几列的方法
Jul 03 #Python
Python中pandas dataframe删除一行或一列:drop函数详解
Jul 03 #Python
You might like
CI框架在CLI下执行占用内存过大问题的解决方法
2014/06/17 PHP
浅析PHP程序设计中的MVC编程思想
2014/07/28 PHP
PHP连接MySQL数据库并以json格式输出
2018/05/21 PHP
PHP实现简单登录界面
2019/10/23 PHP
Laravel validate error处理,ajax,json示例
2019/10/25 PHP
php+iframe 实现上传文件功能示例
2020/03/04 PHP
JS的递增/递减运算符和带操作的赋值运算符的等价式
2007/12/08 Javascript
JQuery 图片延迟加载并等比缩放插件
2009/11/09 Javascript
Textbox控件注册回车事件及触发按钮提交事件具体实现
2013/03/04 Javascript
js中的this关键字详解
2013/09/25 Javascript
jquery Ajax 实现加载数据前动画效果的示例代码
2014/02/07 Javascript
AngularJS中的模块详解
2015/01/29 Javascript
Javascript中的arguments与重载介绍
2015/03/15 Javascript
JS、jQuery中select的用法详解
2016/04/21 Javascript
jQuery on()方法绑定动态元素的点击事件实例代码浅析
2016/06/16 Javascript
漂亮! js实现颜色渐变效果
2016/08/12 Javascript
简单的js表格操作
2016/09/24 Javascript
JS如何设置iOS中微信浏览器的title
2016/11/22 Javascript
使用DeviceOne实现微信小程序功能
2016/12/29 Javascript
微信小程序 实战程序简易新闻的制作
2017/01/09 Javascript
利用node.js如何搭建一个简易的即时响应服务器
2017/05/28 Javascript
JavaScript-定时器0~9抽奖系统详解(代码)
2017/08/16 Javascript
vue-cli2.x项目优化之引入本地静态库文件的方法
2018/06/19 Javascript
TensorFlow神经网络优化策略学习
2018/03/09 Python
基于Python List的赋值方法
2018/06/23 Python
基于Python爬取爱奇艺资源过程解析
2020/03/02 Python
纯CSS3实现滚动的齿轮动画效果
2014/06/05 HTML / CSS
CSS3毛玻璃效果(blur)有白边问题的解决方法
2016/11/15 HTML / CSS
丝芙兰墨西哥官网:Sephora墨西哥
2020/05/30 全球购物
企业为何需要商业计划书
2013/12/26 职场文书
花店创业计划书范文
2014/02/07 职场文书
自荐信如何制作?
2014/02/21 职场文书
考核工作实施方案
2014/03/30 职场文书
感恩寄语大全
2014/04/11 职场文书
2014物价局群众路线对照检查材料思想汇报
2014/09/21 职场文书
幼儿园安全教育月活动总结
2015/05/08 职场文书