交叉分析

通常用于分析两个或两个以上,分组变量之间的关系,以交叉表形式进行变量间关系的对比分析;
从数据的不同维度,综合进行分组细分,进一步了解数据的构成、分布特征。

交叉计数函数:
pivot_table(values,index,columns,aggfunc,fill_value)

参数说明:
values:数据透视表中的值
index:数据透视表中的行
columns:数据透视表中的列
aggfunc:统计函数
fill_value:NA值的同一替换

#相当于excel中的数据透视表功能

import numpy
import pandasdata = 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]
)Out[2]: size       年龄
性别          女      男
年龄分层
20岁以及以下   111   1950
21岁到30岁  2903  43955
31岁到40岁   735   7994
41岁以上     567    886

Python中的交叉分析pivot_table相关推荐

  1. python 颜色_如何使用python中matplotlib库分析图像颜色

    用代码分析图像可能很困难.你如何使代码"理解"图像的上下文? 通常,使用AI分析图像的第一步 是找到主要颜色.在如何使用python中matplotlib库分析图像颜色中,我们将使 ...

  2. python数据分析的交叉分析和分组分析 -第三次笔记

    python数据分析 -第三次笔记 –1.交叉分析 –2.分组分析 1.交叉分析 交叉分析的含义是在纵向分析法和横向分析法的基础上,从交叉.立体的角度出发,由浅入深.由低级到高级的一种分析方法.这种方 ...

  3. 【干货书】Python中的商业分析概念、技术和应用的数据挖掘

    来源:专知 本文为书籍介绍,建议阅读5分钟读者将学习如何在Python中实现各种流行的数据挖掘算法,以解决业务问题和机会. 商业分析的数据挖掘:Python中的概念.技术和应用介绍了数据挖掘概念和方法 ...

  4. 利用python中pandas模块分析微信账单

    pandas库的常用语法 Pandas库常用语法_进击的西西弗斯的博客-CSDN博客_data.loc[:].copy语法 pandas库读取excel 使用pandas读取excel_KevinHo ...

  5. 如何在Python中实现RFM分析

    RFM分析 RFM分析是根据客户活跃程度和交易金额贡献,进行客户价值细分的一种方法: 可以通过R,F,M三个维度,将客户划分为8种类型. RFM分析过程 1.计算RFM各项分值 R_S,距离当前日期越 ...

  6. python中生日悖论分析_python实现生日悖论分析

    问题:生日悖论分析.生日悖论指如果一个房间里有23人或以上,那么至少有两个人生日相同的概率大于50%.编写程序,输出在不同随机样本数量下,23个人中至少有两个人生日相同的概率. import rand ...

  7. Python中亲和度分析时defaultdict的一种典型算法

    在做亲和度分析时,需要统计用户选择产品A之后同时选择产品B的支持度,此时需要使用defaultdict函数. 通过defaultdict(int) 生成了一个默认为0的带key(此时的key为同时包含 ...

  8. python如何做敏感度分析_Python中的模型敏感度分析(使用Salib)

    敏感度分析的基础概念 文本主要参考了维基百科(对其中的关键部分进行了摘选了翻译):https://en.wikipedia.org/wiki/Sensitivity_analysis​en.wikip ...

  9. python中plot不能显示标签_python 2: 解决python中的plot函数的图例legend不能显示中文问题...

    问题: 图像标题.横纵坐标轴的标签都能显示中文名字,但是图例就是不能显示中文,怎么解决呢? 解决: plt.figure() plt.title(u'训练性能', fontproperties=fon ...

最新文章

  1. Spring Boot 多版本更新,紧急修复 RFD 安全漏洞
  2. 企业关系网络分析,大数据时代淘金利器
  3. 再见Xshell!这个开源的终端工具更酷炫!
  4. qt 消息处理机制与window消息处理机制的比较
  5. EF调用存储过程实现分页
  6. 纹理和基元_自定义基元和DTO的(反)序列化和验证
  7. python管理系统web版_Python学生管理系统(web网页版)-Go语言中文社区
  8. linux 修改用户登录密码
  9. 互联网寒冬资讯分析报告!如何在“大裁员”下逆势而为?
  10. ls命令输出的文件颜色
  11. 宝塔面板nginx跨域配置(跳坑)
  12. 安装flash cs6失败解决方案
  13. Java获取压缩包内文件数_java获取递归获取嵌套压缩包(zip和rar)中的所有文件
  14. r语言 rgl 强制过程中_R语言中编写最小工作示例(MWRE)
  15. python计算球体体积_漫谈超球体的体积公式
  16. 算法工程师13——机器学习强化
  17. 极光厂商通道集成指南
  18. 地图数据赋能ADAS的探索与实践
  19. 马蜂窝裁php换java,php又又又凉凉了吗
  20. 【Unity】【Wwise】在Unity中获取某个Wwise事件的持续时间

热门文章

  1. 键盘输入一个高精度的正整数N,去掉其中任意S个数字后剩下的数字按原左右次序将组成一个新的正整数。编程对给定的N和S,寻找一种方案使得剩下的数字组成的新数最小。(C++)(贪心法)
  2. β版本展示博客-第二组(攻城喵组)
  3. word文档doc格式转换成docx
  4. Android蓝牙打印服务,Android 模拟蓝牙打印机
  5. mysql硬盘最长活动时间100%_win10磁盘活动时间100%,小编告诉你解决方法
  6. vb中怎么使图片适应框的大小_如何让放进框内的图片随框大小而变
  7. jQuery概述(查阅菜鸟教程随笔)
  8. Linux搭建部署JDK1.7环境
  9. shader拖尾_【OpenGL编程】拖尾、刀光、剑光、尾焰效果的开发
  10. U8650真正一键root,适合不刷机人群,绝对可用