Python中的交叉分析pivot_table
交叉分析
通常用于分析两个或两个以上,分组变量之间的关系,以交叉表形式进行变量间关系的对比分析;
从数据的不同维度,综合进行分组细分,进一步了解数据的构成、分布特征。
交叉计数函数:
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相关推荐
- python 颜色_如何使用python中matplotlib库分析图像颜色
用代码分析图像可能很困难.你如何使代码"理解"图像的上下文? 通常,使用AI分析图像的第一步 是找到主要颜色.在如何使用python中matplotlib库分析图像颜色中,我们将使 ...
- python数据分析的交叉分析和分组分析 -第三次笔记
python数据分析 -第三次笔记 –1.交叉分析 –2.分组分析 1.交叉分析 交叉分析的含义是在纵向分析法和横向分析法的基础上,从交叉.立体的角度出发,由浅入深.由低级到高级的一种分析方法.这种方 ...
- 【干货书】Python中的商业分析概念、技术和应用的数据挖掘
来源:专知 本文为书籍介绍,建议阅读5分钟读者将学习如何在Python中实现各种流行的数据挖掘算法,以解决业务问题和机会. 商业分析的数据挖掘:Python中的概念.技术和应用介绍了数据挖掘概念和方法 ...
- 利用python中pandas模块分析微信账单
pandas库的常用语法 Pandas库常用语法_进击的西西弗斯的博客-CSDN博客_data.loc[:].copy语法 pandas库读取excel 使用pandas读取excel_KevinHo ...
- 如何在Python中实现RFM分析
RFM分析 RFM分析是根据客户活跃程度和交易金额贡献,进行客户价值细分的一种方法: 可以通过R,F,M三个维度,将客户划分为8种类型. RFM分析过程 1.计算RFM各项分值 R_S,距离当前日期越 ...
- python中生日悖论分析_python实现生日悖论分析
问题:生日悖论分析.生日悖论指如果一个房间里有23人或以上,那么至少有两个人生日相同的概率大于50%.编写程序,输出在不同随机样本数量下,23个人中至少有两个人生日相同的概率. import rand ...
- Python中亲和度分析时defaultdict的一种典型算法
在做亲和度分析时,需要统计用户选择产品A之后同时选择产品B的支持度,此时需要使用defaultdict函数. 通过defaultdict(int) 生成了一个默认为0的带key(此时的key为同时包含 ...
- python如何做敏感度分析_Python中的模型敏感度分析(使用Salib)
敏感度分析的基础概念 文本主要参考了维基百科(对其中的关键部分进行了摘选了翻译):https://en.wikipedia.org/wiki/Sensitivity_analysisen.wikip ...
- python中plot不能显示标签_python 2: 解决python中的plot函数的图例legend不能显示中文问题...
问题: 图像标题.横纵坐标轴的标签都能显示中文名字,但是图例就是不能显示中文,怎么解决呢? 解决: plt.figure() plt.title(u'训练性能', fontproperties=fon ...
最新文章
- Spring Boot 多版本更新,紧急修复 RFD 安全漏洞
- 企业关系网络分析,大数据时代淘金利器
- 再见Xshell!这个开源的终端工具更酷炫!
- qt 消息处理机制与window消息处理机制的比较
- EF调用存储过程实现分页
- 纹理和基元_自定义基元和DTO的(反)序列化和验证
- python管理系统web版_Python学生管理系统(web网页版)-Go语言中文社区
- linux 修改用户登录密码
- 互联网寒冬资讯分析报告!如何在“大裁员”下逆势而为?
- ls命令输出的文件颜色
- 宝塔面板nginx跨域配置(跳坑)
- 安装flash cs6失败解决方案
- Java获取压缩包内文件数_java获取递归获取嵌套压缩包(zip和rar)中的所有文件
- r语言 rgl 强制过程中_R语言中编写最小工作示例(MWRE)
- python计算球体体积_漫谈超球体的体积公式
- 算法工程师13——机器学习强化
- 极光厂商通道集成指南
- 地图数据赋能ADAS的探索与实践
- 马蜂窝裁php换java,php又又又凉凉了吗
- 【Unity】【Wwise】在Unity中获取某个Wwise事件的持续时间
热门文章
- 键盘输入一个高精度的正整数N,去掉其中任意S个数字后剩下的数字按原左右次序将组成一个新的正整数。编程对给定的N和S,寻找一种方案使得剩下的数字组成的新数最小。(C++)(贪心法)
- β版本展示博客-第二组(攻城喵组)
- word文档doc格式转换成docx
- Android蓝牙打印服务,Android 模拟蓝牙打印机
- mysql硬盘最长活动时间100%_win10磁盘活动时间100%,小编告诉你解决方法
- vb中怎么使图片适应框的大小_如何让放进框内的图片随框大小而变
- jQuery概述(查阅菜鸟教程随笔)
- Linux搭建部署JDK1.7环境
- shader拖尾_【OpenGL编程】拖尾、刀光、剑光、尾焰效果的开发
- U8650真正一键root,适合不刷机人群,绝对可用