Pandas透视表及应用(二)

简介: 这个文本是关于使用Pandas进行数据分析的教程,主要关注会员数据的处理和业务指标的计算。

Pandas透视表及应用(一)+https://developer.aliyun.com/article/1543896?spm=a2c6h.13148508.setting.33.1fa24f0eyCLrzp




整体等级分布




报表可视化






从业务角度,将会员数据拆分成线上和线下,比较每月线上线下会员的运营情况


将“会员来源”字段进行拆解,统计线上线下会员增量





各地区会销比


会销比的计算和分析会销比的作用


会销比 = 会员消费的金额 / 全部客户消费的金额


由于数据脱敏的原因,没有全部客户消费金额的数据,所以用如下方式替换


会销比 = 会员消费的订单数 / 全部销售订单数


会销比统计的是会员消费占所有销售金额的比例


通过会销比可以衡量会员的整体质量  


加载数据
custom_consume=pd.read_excel('data/会员消费报表.xlsx')
all_orders=pd.read_excel('data/全国销售订单数量表.xlsx')
custom_consume.head()
all_orders.head()


为会员消费报表添加年月列




merge连接相当于SQL的join


剔除电商数据,统计会员购买订单数量:



全部订单数




计算各地区会销比



会员连带率分析


统计订单的数量:需要对"订单号"去重,并且只要"下单"的数据,"退单"的不要



统计消费商品数量



计算连带率



会员复购率分析



上面计算的数据为所有数据的复购率,我们要统计每年的复购率,所以要先对数据进行订单日期筛选,这里我们定义一个函数




统计2018年01月~2018年12月复购率和2018年02月~2019年01月复购率


计算2018年的复购率




计算2018年02月~2019年01月的复购率



计算复购率环比


相关文章
|
3月前
|
数据处理 Python
Pandas中的map函数应用
Pandas中的map函数应用
21 2
|
3月前
|
数据挖掘 Python
pandas中的groupby函数应用
pandas中的groupby函数应用
20 0
pandas中的groupby函数应用
|
3月前
|
数据挖掘 数据处理 Python
Pandas表格样式美化指南:应用条形图
Pandas表格样式美化指南:应用条形图
41 0
|
3月前
|
Python
pandas中的applymap函数应用
pandas中的applymap函数应用
24 0
|
3月前
|
Python
Pandas中的apply函数应用
Pandas中的apply函数应用
20 0
|
5月前
|
数据采集 机器学习/深度学习 数据处理
数据科学家的秘密武器:Pandas与NumPy高级应用实战指南
【7月更文挑战第14天】Pandas与NumPy在数据科学中扮演关键角色。Pandas的DataFrame和Series提供高效数据处理,如数据清洗、转换,而NumPy则以ndarray为基础进行数值计算和矩阵操作。两者结合,从数据预处理到数值分析,形成强大工具组合。示例展示了填充缺失值、类型转换、矩阵乘法、标准化等操作,体现其在实际项目中的协同效用。掌握这两者,能提升数据科学家的效能和分析深度。**
50 0
|
6月前
|
监控 数据可视化 数据挖掘
Pandas透视表及应用(一)
数据透视表(Pivot Table)是一种交互式的表,可以进行某些计算,如求和与计数等。所进行的计算与数据跟数据透视表中的排列有关。
|
7月前
|
机器学习/深度学习 存储 算法
Pandas中的get_dummies()函数实战应用详解
Pandas中的get_dummies()函数实战应用详解
251 1
|
1月前
|
数据采集 存储 数据挖掘
Python数据分析:Pandas库的高效数据处理技巧
【10月更文挑战第27天】在数据分析领域,Python的Pandas库因其强大的数据处理能力而备受青睐。本文介绍了Pandas在数据导入、清洗、转换、聚合、时间序列分析和数据合并等方面的高效技巧,帮助数据分析师快速处理复杂数据集,提高工作效率。
67 0
|
3月前
|
机器学习/深度学习 数据处理 Python
从NumPy到Pandas:轻松转换Python数值库与数据处理利器
从NumPy到Pandas:轻松转换Python数值库与数据处理利器
88 0