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操作CouchDB的方法
Oct 08 Python
Python中int()函数的用法浅析
Oct 17 Python
python安装numpy&安装matplotlib& scipy的教程
Nov 02 Python
Python实现的简单读写csv文件操作示例
Jul 12 Python
在Python中增加和插入元素的示例
Nov 01 Python
python模拟登陆,用session维持回话的实例
Dec 27 Python
通过python的matplotlib包将Tensorflow数据进行可视化的方法
Jan 09 Python
nginx搭建基于python的web环境的实现步骤
Jan 03 Python
Python函数生成器原理及使用详解
Mar 12 Python
python上selenium的弹框操作实现
Jul 13 Python
python 实时调取摄像头的示例代码
Nov 25 Python
python实现会员信息管理系统(List)
Mar 18 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 session机制
2011/07/17 PHP
openflashchart 2.0 简单案例php版
2012/05/21 PHP
Laravel日志用法详解
2016/10/09 PHP
PHP仿微信发红包领红包效果
2016/10/30 PHP
document.all还是document.getElementsByName?
2006/07/21 Javascript
JS中attr和prop属性的区别以及优先选择示例介绍
2014/06/30 Javascript
动态生成的DOM不会触发onclick事件的原因及解决方法
2016/08/06 Javascript
Javascript动画效果(2)
2016/10/11 Javascript
canvas 绘制圆形时钟
2017/02/22 Javascript
利用n工具轻松管理Node.js的版本
2017/04/21 Javascript
以BootStrap Tab为例写一个前端组件
2017/07/25 Javascript
React中jquery引用的实现方法
2017/09/12 jQuery
在Vue项目中使用d3.js的实例代码
2018/05/01 Javascript
vue-router+nginx 非根路径配置方法
2018/06/30 Javascript
Vue组件通信的几种实现方法
2019/04/25 Javascript
uni-app实现点赞评论功能
2019/11/25 Javascript
vue项目中极验验证的使用代码示例
2019/12/03 Javascript
Python脚本实现下载合并SAE日志
2015/02/10 Python
Python实现压缩和解压缩ZIP文件的方法分析
2017/09/28 Python
使用Python来开发微信功能
2018/06/13 Python
Python3中在Anaconda环境下安装basemap包
2018/10/21 Python
python模拟鼠标点击和键盘输入的操作
2019/08/04 Python
基于python requests selenium爬取excel vba过程解析
2020/08/12 Python
python单元测试框架pytest的使用示例
2020/10/07 Python
HTML5实现WebSocket协议原理浅析
2014/07/07 HTML / CSS
GUESS德国官网:美国牛仔服装品牌
2017/02/14 全球购物
波兰汽车配件网上商店:iParts.pl
2020/09/08 全球购物
为数据库创建索引都需要注意些什么
2012/07/17 面试题
商务专员岗位职责
2013/11/23 职场文书
夫妻分居协议书范本(有子女版)
2014/11/01 职场文书
分居协议书范本(律师见证版)
2014/11/26 职场文书
公司优秀员工推荐信
2015/03/24 职场文书
2015年秋季运动会加油稿
2015/07/22 职场文书
2016最新离婚协议书范本及程序
2016/03/18 职场文书
JS前端监控采集用户行为的N种姿势
2022/07/23 Javascript
JS前端轻量fabric.js系列物体基类
2022/08/05 Javascript