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里隐藏的“禅”
Jun 16 Python
Python中列表、字典、元组、集合数据结构整理
Nov 20 Python
Python中defaultdict与lambda表达式用法实例小结
Apr 09 Python
python计算日期之间的放假日期
Jun 05 Python
python 正确保留多位小数的实例
Jul 16 Python
解决Python 中英文混输格式对齐的问题
Jul 16 Python
Python之inspect模块实现获取加载模块路径的方法
Oct 16 Python
PyTorch 1.0 正式版已经发布了
Dec 13 Python
python Web flask 视图内容和模板实现代码
Aug 23 Python
Python对称的二叉树多种思路实现方法
Feb 28 Python
Python读取Excel一列并计算所有对象出现次数的方法
Sep 04 Python
Python3使用Qt5来实现简易的五子棋小游戏
May 02 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
《Re:从零开始的异世界生活 冰结之绊》
2020/04/09 日漫
社区(php&&mysql)三
2006/10/09 PHP
Yii框架上传图片用法总结
2016/03/28 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
2013/01/16 Javascript
JQuery入门——用one()方法绑定事件处理函数(仅触发一次)
2013/02/05 Javascript
jQuery实现id模糊查询的小例子
2013/03/19 Javascript
Jquery全选与反选点击执行一次的解决方案
2015/08/14 Javascript
学做Bootstrap的第一个页面
2016/05/15 HTML / CSS
jQuery中each()、find()和filter()等节点操作方法详解(推荐)
2016/05/25 Javascript
解析jQueryEasyUI的使用
2016/11/22 Javascript
jQuery生成假加载动画效果
2016/12/01 Javascript
vue动态绑定组件子父组件多表单验证功能的实现代码
2018/05/14 Javascript
layer弹出的iframe层在执行完毕后关闭当前弹出层的方法
2018/08/17 Javascript
Node.js API详解之 querystring用法实例分析
2020/04/29 Javascript
[50:02]完美世界DOTA2联赛循环赛 Magma vs IO BO2第一场 11.01
2020/11/02 DOTA
使用PyCharm配合部署Python的Django框架的配置纪实
2015/11/19 Python
Python高级特性 切片 迭代解析
2019/08/23 Python
如何将json数据转换为python数据
2020/09/04 Python
Python中读取文件名中的数字的实例详解
2020/12/25 Python
Python用requests库爬取返回为空的解决办法
2021/02/21 Python
使用CSS3的box-sizing属性解决div宽高被内边距撑开的问题
2016/06/28 HTML / CSS
全球领先的鞋类零售商:The Walking Company
2016/07/21 全球购物
美国牙科折扣计划:DentalPlans.com
2019/08/26 全球购物
The North Face北面荷兰官网:美国著名户外品牌
2019/10/16 全球购物
德国购买门票网站:ADticket.de
2019/10/31 全球购物
英国女性化妆品收纳和家具网站:Beautify
2019/12/07 全球购物
测试驱动开发的主要步骤是什么
2014/12/10 面试题
会计系毕业个人自荐信格式
2013/09/23 职场文书
通信工程专业毕业生推荐信
2013/12/25 职场文书
2014年大班元旦活动方案
2014/02/26 职场文书
电子商务助理求职自荐信
2014/04/10 职场文书
教师节标语大全
2014/10/07 职场文书
python 如何在list中找Topk的数值和索引
2021/05/20 Python
详细谈谈JavaScript中循环之间的差异
2021/08/23 Javascript
Windows11里微软已经将驱动程序安装位置A盘删除
2021/11/21 数码科技