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 04 Python
在Linux命令行终端中使用python的简单方法(推荐)
Jan 23 Python
Python读写docx文件的方法
May 08 Python
PyCharm 创建指定版本的 Django(超详图解教程)
Jun 18 Python
对python中不同模块(函数、类、变量)的调用详解
Jul 16 Python
Django中URL的参数传递的实现
Aug 04 Python
python使用celery实现异步任务执行的例子
Aug 28 Python
使用python实现哈希表、字典、集合操作
Dec 22 Python
Python如何把Spark数据写入ElasticSearch
Apr 18 Python
解决Jupyter Notebook使用parser.parse_args出现错误问题
Apr 20 Python
python openssl模块安装及用法
Dec 06 Python
基于Python-Pycharm实现的猴子摘桃小游戏(源代码)
Feb 20 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之第一天
2006/10/09 PHP
用PHP查询搜索引擎排名位置的代码
2010/01/05 PHP
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
2014/11/04 PHP
PHP实现的XXTEA加密解密算法示例
2018/08/28 PHP
Laravel5.1 框架控制器基础用法实例分析
2020/01/04 PHP
jquery.lazyload  实现图片延迟加载jquery插件
2010/02/06 Javascript
JQuery 给元素绑定click事件多次执行的解决方法
2014/09/09 Javascript
node.js中的fs.realpathSync方法使用说明
2014/12/16 Javascript
jQuery数据类型小结(14个)
2016/01/08 Javascript
jQuery时间插件jquery.clock.js用法实例(5个示例)
2016/01/14 Javascript
jQuery事件绑定方法学习总结(推荐)
2016/11/21 Javascript
jquery 校验中国身份证号码实例详解
2017/04/11 jQuery
纯JS实现图片验证码功能并兼容IE6-8(推荐)
2017/04/19 Javascript
jQuery实现按比例缩放图片的方法
2017/04/29 jQuery
js实现京东轮播图效果
2017/06/30 Javascript
weui框架实现上传、预览和删除图片功能代码
2017/08/24 Javascript
JS为什么说async/await是generator的语法糖详解
2019/07/11 Javascript
VSCode搭建React Native环境
2020/05/07 Javascript
Python中使用第三方库xlrd来读取Excel示例
2015/04/05 Python
python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
2015/05/15 Python
Python实现统计英文单词个数及字符串分割代码
2015/05/28 Python
python处理数据,存进hive表的方法
2018/07/04 Python
python中copy()与deepcopy()的区别小结
2018/08/03 Python
set在python里的含义和用法
2019/06/24 Python
python 中值滤波,椒盐去噪,图片增强实例
2019/12/18 Python
python itsdangerous模块的具体使用方法
2020/02/17 Python
css3设置box-pack和box-align让div里面的元素垂直居中
2014/09/01 HTML / CSS
乐天旅游台湾网站:Rakuten Travel TW
2017/06/01 全球购物
怀旧香味蜡烛:Homesick
2019/11/02 全球购物
波兰多品牌运动商店:StreetStyle24.pl
2020/09/22 全球购物
财务工作者先进事迹材料
2014/01/17 职场文书
班干部竞选演讲稿
2014/04/24 职场文书
电子商务专业求职信
2014/07/10 职场文书
学雷锋志愿者活动方案
2014/08/21 职场文书
浅谈怎么给Python添加类型标注
2021/06/08 Python
详细介绍Java中的CyclicBarrier
2022/04/13 Java/Android