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使用QQ邮箱发送Email的方法实例
Feb 09 Python
VTK与Python实现机械臂三维模型可视化详解
Dec 13 Python
Python实现连接postgresql数据库的方法分析
Dec 27 Python
基于numpy.random.randn()与rand()的区别详解
Apr 17 Python
Python使用 Beanstalkd 做异步任务处理的方法
Apr 24 Python
python实现输入数字的连续加减方法
Jun 22 Python
python环境路径配置以及命令行运行脚本
Apr 02 Python
Python下简易的单例模式详解
Apr 08 Python
python SVM 线性分类模型的实现
Jul 19 Python
关于阿里云oss获取sts凭证 app直传 python的实例
Aug 20 Python
Python使用selenium + headless chrome获取网页内容的方法示例
Oct 16 Python
Mac 使用python3的matplot画图不显示的解决
Nov 23 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
综合图片计数器
2006/10/09 PHP
dedecms采集中可以过滤多行代码的正则表达式
2007/03/17 PHP
php 对输入信息的进行安全过滤的函数代码
2012/06/29 PHP
强烈声明: 不要使用(include/require)_once
2013/06/06 PHP
跟我学Laravel之视图 & Response
2014/10/15 PHP
PHP Hash算法:Times33算法代码实例
2015/05/13 PHP
document.all与WEB标准
2020/05/13 Javascript
IE autocomplete internet explorer's autocomplete
2007/06/30 Javascript
editable.js 基于jquery的表格的编辑插件
2011/10/24 Javascript
js QQ客服悬浮效果实现代码
2014/12/12 Javascript
jquery复选框多选赋值给文本框的方法
2015/01/27 Javascript
angularjs学习笔记之简单介绍
2015/09/26 Javascript
jquery validate表单验证插件
2016/09/06 Javascript
nodejs个人博客开发第四步 数据模型
2017/04/12 NodeJs
详解Node.js 命令行程序开发教程
2017/06/07 Javascript
vue插件vue-resource的使用笔记(小结)
2017/08/04 Javascript
详解webpack3编译兼容IE8的正确姿势
2017/12/21 Javascript
Python过滤列表用法实例分析
2016/04/29 Python
详解python进行mp3格式判断
2016/12/23 Python
python使用pygame模块实现坦克大战游戏
2020/03/25 Python
python进程和线程用法知识点总结
2019/05/28 Python
Django中如何使用sass的方法步骤
2019/07/09 Python
PyTorch的Optimizer训练工具的实现
2019/08/18 Python
python爬虫之爬取百度音乐的实现方法
2019/08/24 Python
python json 递归打印所有json子节点信息的例子
2020/02/27 Python
Python使用Socket实现简单聊天程序
2020/02/28 Python
Python如何输出警告信息
2020/07/30 Python
HTML5+CSS3绘制锯齿状的矩形
2016/03/01 HTML / CSS
Harrods英国:世界领先的奢侈品百货商店
2020/09/23 全球购物
自荐书范文
2013/12/08 职场文书
就业表自我评价分享
2014/02/06 职场文书
小学体育队列队形教学反思
2016/02/16 职场文书
2019职场单身人才调研报告:互联网行业单身比例最高
2019/08/07 职场文书
详解Nginx启动失败的几种错误处理
2021/04/01 Servers
Golang并发操作中常见的读写锁详析
2021/08/30 Golang
Windows Server 2019 配置远程控制以及管理方法
2022/04/28 Servers