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完成FizzBuzzWhizz问题(拉勾网面试题)示例
May 05 Python
跟老齐学Python之编写类之一创建实例
Oct 11 Python
解决Linux系统中python matplotlib画图的中文显示问题
Jun 15 Python
Python框架Flask的基本数据库操作方法分析
Jul 13 Python
Django rest framework工具包简单用法示例
Jul 20 Python
Python中dict和set的用法讲解
Mar 28 Python
Python增强赋值和共享引用注意事项小结
May 28 Python
Python实现的企业粉丝抽奖功能示例
Jul 26 Python
将Pytorch模型从CPU转换成GPU的实现方法
Aug 19 Python
使用Python测试Ping主机IP和某端口是否开放的实例
Dec 17 Python
Python就将所有的英文单词首字母变成大写
Feb 12 Python
Python3+SQLAlchemy+Sqlite3实现ORM教程
Feb 16 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
php 多关键字 高亮显示实现代码
2012/04/23 PHP
php通过数组实现多条件查询实现方法(字符串分割)
2014/05/06 PHP
PHP将回调函数作用到给定数组单元的方法
2014/08/19 PHP
解决Laravel5.2 Auth认证退出失效的问题
2019/10/14 PHP
学习面向对象之面向对象的术语
2010/11/30 Javascript
用JQuery模仿淘宝的图片放大镜显示效果
2011/09/15 Javascript
JavaScript高级程序设计 阅读笔记(四) ECMAScript中的类型转换
2012/02/27 Javascript
基于JavaScript 声明全局变量的三种方式详解
2013/05/07 Javascript
setInterval计时器不准的问题解决方法
2014/05/08 Javascript
使用JQuery实现智能表单验证功能
2016/03/08 Javascript
jQuery判断checkbox选中状态
2016/05/12 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
详解nuxt sass全局变量(公共scss解决方案)
2018/06/27 Javascript
jquery 通过ajax请求获取后台数据显示在表格上的方法
2018/08/08 jQuery
js数组中去除重复值的几种方法
2020/08/03 Javascript
[01:42]TI4西雅图DOTA2前线报道 第一顿早饭哦
2014/07/08 DOTA
python实现中文输出的两种方法
2015/05/09 Python
Python利用itchat对微信中好友数据实现简单分析的方法
2017/11/21 Python
解决Python3.5+OpenCV3.2读取图像的问题
2018/12/05 Python
对pandas的算术运算和数据对齐实例详解
2018/12/22 Python
Python判断对象是否为文件对象(file object)的三种方法示例
2019/04/26 Python
python高斯分布概率密度函数的使用详解
2019/07/10 Python
Python使用type关键字创建类步骤详解
2019/07/23 Python
PyCharm中配置PySide2的图文教程
2020/06/18 Python
html5视频播放_动力节点Java学院整理
2017/07/13 HTML / CSS
HTML+CSS+JavaScript实现图片3D展览的示例代码
2020/10/12 HTML / CSS
家得宝官网:The Home Depot(全球最大的家居装饰专业零售商)
2018/12/17 全球购物
服装设计专业自荐信
2014/06/17 职场文书
天猫活动策划方案
2014/08/21 职场文书
乡镇2014法制宣传日活动总结
2014/11/01 职场文书
2015年妇女工作总结
2015/05/14 职场文书
社区志愿者服务心得体会
2016/01/22 职场文书
给原生html中添加水印遮罩层的实现示例
2021/04/02 Javascript
pytorch 使用半精度模型部署的操作
2021/05/24 Python
《原神》新角色演示“神里绫人:林隐泓洄” 宠妹狂魔
2022/04/03 其他游戏
使用scrapy实现增量式爬取方式
2022/06/21 Python