相关分析(correlation analysis)

研究两个或两个以上随机变量之间相互依存关系的方向和密切程度的方法。

线性相关关系主要采用皮尔逊(Pearson)相关系数r来度量连续变量之间线性相关强度;

r>0,线性正相关;r<0,线性负相关;

r=0,两个变量之间不存在线性关系,并不代表两个变量之间不存在任何关系。

相关分析函数

DataFrame.corr()

Series.corr(other)

函数说明:

如果由数据框调用corr函数,那么将会计算每个列两两之间的相似度

如果由序列调用corr方法,那么只是该序列与传入的序列之间的相关度

返回值:

DataFrame调用;返回DataFrame

Series调用:返回一个数值型,大小为相关度

import numpy

import pandas

data = pandas.read_csv(

'C:/Users/ZL/Desktop/Python/5.4/data.csv'

)

bins = [

min(data.年龄)-1, 20, 30, 40, max(data.年龄)+1

]

labels = [

'20岁以及以下', '21岁到30岁', '31岁到40岁', '41岁以上'

]

data['年龄分层'] = pandas.cut(

data.年龄,

bins,

labels=labels

)

ptResult = data.pivot_table(

values=['年龄'],

index=['年龄分层'],

columns=['性别'],

aggfunc=[numpy.size]

File "", line 25

aggfunc=[numpy.size]

^

SyntaxError: unexpected EOF while parsing

import numpy

import pandas

data = pandas.read_csv(

'C:/Users/ZL/Desktop/Python/5.4/data.csv'

)

bins = [

min(data.年龄)-1, 20, 30, 40, max(data.年龄)+1

]

labels = [

'20岁以及以下', '21岁到30岁', '31岁到40岁', '41岁以上'

]

data['年龄分层'] = pandas.cut(

data.年龄,

bins,

labels=labels

)

ptResult = data.pivot_table(

values=['年龄'],

index=['年龄分层'],

columns=['性别'],

aggfunc=[numpy.size]

)

ptResult

Out[4]:

size

年龄

性别 女 男

年龄分层

20岁以及以下 111 1950

21岁到30岁 2903 43955

31岁到40岁 735 7994

41岁以上 567 886

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持谷谷点程序。

python中的corr函数_Python中的相关分析correlation analysis的实现相关推荐

  1. python中模块和函数_Python中函数和模块的体验与使用

    函数基础 目标 函数的快速体验 函数的基本使用 函数的参数 函数的返回值 函数的嵌套调用 在模块中定义函数 01. 函数的快速体验 1.1 快速体验 所谓函数,就是把 具有独立功能的代码块 组织为一个 ...

  2. python中的参数函数_python中函数与参数的简介

    函数 函数就是具有某个具体功能的工具 而使用用函数能提供开发效率,减少代码冗余,提高程序的扩展性. 在Python中,函数有五大要点:分别是def.函数名.函数体.参数.返回值,以及两个英文版符号,分 ...

  3. python中输入数字函数_python中怎么获取输入的数

    python中通过input()函数来获取输入的数.input()函数接收一个标准输入数据,并返回为string类型.函数语法:[input([prompt])],如[age = input(&quo ...

  4. python中的divmod函数_Python中的divmod函数和map函数

    由用户输入一个三为自然数,计算并输出其百位.十位.个位上的数字. 方法一: x=input('请输入一个三位数:') x=int(x) a=x//100 b=x//10%10 c=x%10 print ...

  5. python中的format函数_python中的format 函数是什么?如何使用?

    众所周知,python支持格式化字符串的输出.我们在使用python时接触比较多的是字符串,操作字符串也很多.那你知道字符串是如何构造的吗?其实呀,从python2.6开始,新增了一种格式化字符串函数 ...

  6. python中的json函数_python中装饰器、内置函数、json的详解

    装饰器 装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象. 先看简单例子: def run(): time.sleep(1 ...

  7. python返回绝对值的函数_Python中用于返回绝对值的abs()方法

    Python中用于返回绝对值的abs()方法 方法abs() 返回x的绝对值,-x-零之间的(正极)的距离. 语法 以下是abs()方法的语法: abs( x ) 参数 x -- 这是一个数值表达式 ...

  8. python中什么叫函数_Python中的函数

    在其他编程语言中函数也叫方法,其实是一样的,只是叫法不同而已. 一.定义函数 defgreet_user():"""显示简单的问候语""" ...

  9. python中输入数字函数_python中如何input输入为数字?

    在python中想要输入的数字,但是可能会出现输入为1,显示为'1',得到的并不是数字字符的情况.要想要input输入为数字,可使用eval()函数或使用int()转换. 方法一:使用eval()函数 ...

最新文章

  1. 带你全面了解QinQ
  2. yaas target folder generated and source folder generated
  3. MySql和Sql Server语法和关键字区别
  4. leetcode 395. 至少有 K 个重复字符的最长子串(滑动窗口)
  5. 初探EntityFramework——空EF设计器模型
  6. 信安教程第二版-第18章网络安全测评技术与标准
  7. SQL Server 数据加密功能解析
  8. Java判断100到200之间所有的素数,并且输出这些素数
  9. 数据结构 --- 线性表(顺序存储结构)
  10. 手把手教你使用R语言做评分卡模型
  11. IBM-LTO1,LTO2,LTO3,LTO4,LTO5 LTO6 磁带读写速度和兼容性
  12. JQ拖曳事件mouseup失效的解决办法
  13. 欧文分校计算机科学硕士项目,美国加州大学欧文分校信息与计算机科学硕士.pdf...
  14. oracle+故障切换,CRS故障切换异常
  15. ARM的大端格式big endian、小端格式little endian和字word
  16. 智工运维定位器之ublox
  17. 5.excel绘制统计图
  18. 奇虎360笔试题 最后一个字符
  19. 智慧农业大棚高效节水自动化灌溉系统
  20. 【开发工具】【readelf】查看ELF格式文件工具(readelf)的使用

热门文章

  1. SpringCloud微服务(06):Config组件,实现配置统一管理
  2. mongo数据库CRUD
  3. 二、Java面向对象(7)_封装思想——访问修饰符
  4. 优化就是在和时间赛跑
  5. jQuery之ajax错误调试分析
  6. 使用Python配合Evernote完成每周工作安排
  7. nginx -- 安装配置Nginx
  8. 2013全球移动游戏产业白皮书
  9. 分析影响流媒体服务器性能的硬件瓶颈
  10. 20110128 学习记录:Datalist中的item项不自动换行而只用空格隔开