Python+pandas计算数据相关系数
本文主要演示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代码实现电影打分与推荐
Python绘制时间序列数据的时序图、自相关图和偏自相关图
Python使用pandas对数据进行差分运算
Python使用pandas扩展库DataFrame对象的pivot方法对数据进行透视转换
Python使用pandas读取Excel文件数据和预处理小案例
使用Python内置集合对象和内置函数filter()过滤无效书评
Python数据分析扩展库pandas的DataFrame排序方法小结
Pandas创建DataFrame对象的几种常用方法
Python基于用户协同过滤算法的电影推荐代码demo
Python+pandas读取Excel文件并统计演员参演电影数量
Python统计共同参演电影最多的演员组合
Python读取Excel文件统计演员参演电影
Python使用wordcloud+pillow基于给定图像制作词云
Python大数据处理扩展库pySpark用法精要
KNN分类算法原理与Python+sklearn实现根据身高和体重对体型分类
Python+sklearn使用线性回归算法预测儿童身高
使用线性回归拟合平面最佳直线及预测之Python+sklearn实现
Python使用系统聚类算法对随机元素进行分类
Python+KNN算法判断单词相似度小案例
Python+tensorflow计算整数阶乘的方法与局限性
Python编写的数字拼图游戏(含爬山算法人机对战功能)
详解Python使用模拟退火算法求解列表“最大值”
Python使用爬山算法寻找序列“最大值”
Python使用tensorflow中梯度下降算法求解变量最优值
Python判断两个单词的相似度
祝所有程序员1024节日快乐
学会提问,你就成功了一大半!
盘点那些让人上火的提问方式(论如何让交流更高效)
----------喜大普奔----------
1、继《Python程序设计基础》(2017年9月第5次印刷)、《Python程序设计(第2版)》(2017年9月第4次印刷)、《Python可以这样学》(2017年7月第3次印刷)系列图书之后,董付国老师新书《Python程序设计开发宝典》已于2017年8月1日在清华大学出版社出版,并于2017年9月进行了第2次印刷。为庆祝新书《Python程序设计开发宝典》全面上架,清华大学出版社联合“赣江图书专营”淘宝店推出特价优惠活动,《Python程序设计开发宝典》原价69元,新书上架期间超低价39.8元,可以复制下面的链接使用浏览器打开查看图书详情和购买:
https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-14464369246.84.46f16db0roWfX4&id=557107249812&rn=339cbc9df2bac424664103917dedfbd2&abbucket=8&tbpm=3
2、董付国老师新作《中学生可以这样学Python》已正式出版,很快就会在各大书城全面上架。
3、董付国老师6本Python系列图书阅读指南
Python+pandas计算数据相关系数相关推荐
- Python+pandas计算数据相关系数(person、Kendall、spearman)
pandas中DataFrame对象corr()方法的用法,该方法用来计算DataFrame对象中所有列之间的相关系数(包括pearson相关系数.Kendall Tau相关系数和spearman秩相 ...
- python计算线性相关系数_Python+pandas计算数据相关系数(person、Kendall、spearman)
pandas中DataFrame对象corr()方法的用法,该方法用来计算DataFrame对象中所有列之间的相关系数(包括pearson相关系数.Kendall Tau相关系数和spearman秩相 ...
- R计算两列数据的相关系数_Python+pandas计算数据相关系数(person、Kendall、spearman)...
pandas中DataFrame对象corr()方法的用法,该方法用来计算DataFrame对象中所有列之间的相关系数(包括pearson相关系数.Kendall Tau相关系数和spearman秩相 ...
- Python+pandas统计每个学生学习慕课总时长
推荐图书: <Python程序设计(第3版)>,(ISBN:978-7-302-55083-9),清华大学出版社,2020年6月第1次印刷 京东购买链接:https://item.jd.c ...
- Python+pandas实现时间序列数据扩展案例一则
感谢山东科技大学李超老师提供应用背景. 在分析时序数据的有些场合下,可能每个月只能拿到一个数据,然而实际处理时,需要把这个数据扩展到该月的每天,且每天的数据相同. 演示代码: 某次运行结果: ---- ...
- Python+pandas+matplotlib数据分析与可视化案例(附源码)
问题描述:运行下面的程序,在当前文件夹中生成饭店营业额模拟数据文件data.csv 然后完成下面的任务: 1)使用pandas读取文件data.csv中的数据,创建DataFrame对象,并删除其中所 ...
- Python pandas用法
Python pandas用法 无味之味关注 12019.01.10 15:43:25字数 2,877阅读 91,914 介绍 在Python中,pandas是基于NumPy数组构建的,使数据预处理. ...
- [转载] Python pandas数据分析中常用方法
参考链接: Python | Pandas处理文本text数据 官方教程 读取写入文件 官方IO 读取 写入 read_csv to_csv read_excel to_excel read_hdf ...
- blankcount函数python,Python pandas常用函数详解
本文研究的主要是pandas常用函数,具体介绍如下. 1 import语句 2 文件读取 df = pd.read_csv(path='file.csv') 参数:header=None 用默认列名, ...
最新文章
- windowsXP用户被禁用导致不能网站登录
- docker部署Redis6-0-6
- Win10安装Ubuntu系统
- Windows性能计数器监控实践
- 硬核NeruIPS 2018最佳论文,一个神经了的常微分方程
- Golang实践录:利用反射reflect构建通用打印结构体接口
- 洛谷——P2613 【模板】有理数取余
- kali php调试,Msfconsole使用总结
- 努比亚 Z17 mini s (Nubia NX589J) 解锁BootLoader 并刷入recovery ROOT
- 【树莓派】使用VNC远程桌面
- 西安省某小学能耗监测及电力监控系统的研究与应用
- 如何用Mindmanager画思维导图
- 如何做好采购计划和库存管理?
- 统计素数并求和(20分)
- SLAM笔记(六)直接法介绍
- Origin图中插入另一张jpg图
- 【力扣刷题笔记】由简到难,模块突破, 你与AC只差一句提示
- mysql中的left join用法 (及多条件查询
- win7 删除java_windows7系统卸载java的操作方法?
- 030:判断能否被3,5,7整除
热门文章
- heka 输出到mysql_用php与mysql的电子贺卡程序
- c语言1E3是什么数据类型,C语言课件第2章数据类型和表达式.ppt
- android获取当前位置经纬度,Android中通过GPS或NetWork获取当前位置的经纬度
- 微信服务号+支付+php,微信服务号发送营销红包给关注用户步骤及部分php代码
- chrome postman插件_接口测试工具之Postman(原创)
- python pandas 处理相同标题的csv文件_Python使用pandas处理CSV文件的实例讲解
- AndroidStudio断点调试
- Jsp+Ssh+Mysql实现的简单的企业物资信息管理系统
- python入门第六章 信息安全策略-文件备份 用户账户管理
- 2018江苏冬令营5 交换矩阵