pandas的相关系数与协方差实例


Posted in Python onDecember 27, 2019

1、输出百分比变化以及前后指定的行数

a = np.arange(1,13).reshape(6,2)
  data = DataFrame(a)
  #计算列的百分比变化,如果想计算行设置axis=1
  print(data.pct_change())
  '''
       0     1
   0    NaN    NaN
   1 2.000000 1.000000
   2 0.666667 0.500000
   3 0.400000 0.333333
   4 0.285714 0.250000
   5 0.222222 0.200000
  '''
  #输出前五行,默认是5,可以通过设置n参数来设置输出的行数
  print(data.head())
  '''
    0  1
  0 1  2
  1 3  4
  2 5  6
  3 7  8
  4 9 10
  '''
  #输出最后五行
  print(data.tail())
  '''
    0  1
  1  3  4
  2  5  6
  3  7  8
  4  9 10
  5 11 12
  '''

2、计算DataFrame列与列的相关系数和协方差

a = np.arange(1,10).reshape(3,3)
  data = DataFrame(a,index=["a","b","c"],columns=["one","two","three"])
  print(data)
  '''
    one two three
  a  1  2   3
  b  4  5   6
  c  7  8   9
  '''
  #计算第一列和第二列的相关系数
  print(data.one.corr(data.two))
  #1.0
  #返回一个相关系数矩阵
  print(data.corr())
  '''
      one two three
  one  1.0 1.0  1.0
  two  1.0 1.0  1.0
  three 1.0 1.0  1.0
  '''
  #计算第一列和第二列的协方差
  print(data.one.cov(data.two))
  #9.0
  #返回一个协方差矩阵
  print(data.cov())
  '''
      one two three
  one  9.0 9.0  9.0
  two  9.0 9.0  9.0
  three 9.0 9.0  9.0
  '''

3、计算DataFrame与列或者Series的相关系数

a = np.arange(1,10).reshape(3,3)
  data = DataFrame(a,index=["a","b","c"],columns=["one","two","three"])
  print(data)
  '''
    one two three
  a  1  2   3
  b  4  5   6
  c  7  8   9
  '''
  #计算data与第三列的相关系数
  print(data.corrwith(data.three))
  '''
  one   1.0
  two   1.0
  three  1.0
  '''
  #计算data与Series的相关系数
  #在定义Series的时候,索引一定要去DataFrame的索引一样
  s = Series([5,3,1],index=["a","b","c"])
  print(data.corrwith(s))
  '''
  one   -1.0
  two   -1.0
  three  -1.0
  '''

注意:在使用DataFrame或Series在计算相关系数或者协方差的时候,都会计算索引重叠的、非NA的、按照索引对齐原则,对于无法对齐的索引会使用NA值进行填充。在使用DataFrame与指定的行或列或Series计算协方差和相关系数的时候,默认都是与DataFrame的列进行计算,如果想要计算行,设置axis参数为1即可。

以上这篇pandas的相关系数与协方差实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python获取电脑硬件信息及状态的实现方法
Aug 29 Python
将Python代码打包为jar软件的简单方法
Aug 04 Python
Python模块包中__init__.py文件功能分析
Jun 14 Python
Python的collections模块中的OrderedDict有序字典
Jul 07 Python
Python实现抓取网页生成Excel文件的方法示例
Aug 05 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
May 16 Python
Tensorflow读取并输出已保存模型的权重数值方式
Jan 04 Python
PyTorch笔记之scatter()函数的使用
Feb 12 Python
服务器端jupyter notebook映射到本地浏览器的操作
Apr 14 Python
pyCharm 设置调试输出窗口中文显示方式(字符码转换)
Jun 09 Python
Python OpenCV读取中文路径图像的方法
Jul 02 Python
python3中for循环踩过的坑记录
Dec 14 Python
详解opencv中画圆circle函数和椭圆ellipse函数
Dec 27 #Python
如何更改 pandas dataframe 中两列的位置
Dec 27 #Python
使用OpenCV circle函数图像上画圆的示例代码
Dec 27 #Python
python的slice notation的特殊用法详解
Dec 27 #Python
详解Python Opencv和PIL读取图像文件的差别
Dec 27 #Python
pandas 对group进行聚合的例子
Dec 27 #Python
pandas-resample按时间聚合实例
Dec 27 #Python
You might like
PHP实现域名whois查询的代码(数据源万网、新网)
2010/02/22 PHP
作为PHP程序员应该了解MongoDB的五件事
2013/06/03 PHP
PHP判断变量是否为0的方法
2014/02/08 PHP
yii2利用自带UploadedFile实现上传图片的示例
2017/02/16 PHP
php实现的二分查找算法示例
2017/06/20 PHP
Laravel框架路由和控制器的绑定操作方法
2018/06/12 PHP
Js 随机数产生6位数字
2010/05/13 Javascript
jQuery 源码分析笔记(6) jQuery.data
2011/06/08 Javascript
js自执行函数的几种不同写法的比较
2012/08/16 Javascript
JS获得URL超链接的参数值实例代码
2013/06/21 Javascript
jquery解析xml字符串示例分享
2014/03/25 Javascript
jquery使用hide方法隐藏指定id的元素
2015/03/30 Javascript
Jquery揭秘系列:ajax原生js实现详解(推荐)
2016/06/08 Javascript
JS实现css hover操作的方法示例
2017/04/07 Javascript
Vue自定义事件(详解)
2017/08/19 Javascript
webpack构建换肤功能的思路详解
2017/11/27 Javascript
微信小程序使用map组件实现路线规划功能示例
2019/01/22 Javascript
vue数据初始化initState的实例详解
2019/04/11 Javascript
Vue实现商品详情页的评价列表功能
2019/09/04 Javascript
微信小程序自定义组件components(代码详解)
2019/10/21 Javascript
微信小程序scroll-view实现滚动到锚点左侧导航栏点餐功能(点击种类,滚动到锚点)
2020/06/11 Javascript
vue 项目中当访问路由不存在的时候默认访问404页面操作
2020/08/31 Javascript
python判断windows系统是32位还是64位的方法
2015/05/11 Python
python数字图像处理之高级滤波代码详解
2017/11/23 Python
python如何压缩新文件到已有ZIP文件
2018/03/14 Python
Python iter()函数用法实例分析
2018/03/17 Python
利用CSS3的3D效果制作正方体
2020/03/10 HTML / CSS
解析HTML5的存储功能和web SQL的相关操作方法
2016/02/19 HTML / CSS
达拉斯牛仔官方商店:Dallas Cowboys Pro Shop
2018/02/10 全球购物
医生自荐信
2013/10/11 职场文书
文秘自荐信
2013/10/20 职场文书
婚礼主持结束词
2014/03/13 职场文书
领导干部作风建设工作总结
2014/10/23 职场文书
2014三年级班主任工作总结
2014/12/05 职场文书
出国留学自荐信模板
2015/03/06 职场文书
结婚堵门保证书
2015/05/08 职场文书