AI 漫天,我们坚持手做论坛。

新加坡 10-31 18:27 · 吉隆坡 18:27 · 雅加达 17:27 · 曼谷 17:27 · 马尼拉 18:27 · 胡志明 17:27 · 北京 18:27 · 东京 19:27 · 伦敦 10:27 · 纽约 06:27

pandas.crosstab的占比先选分母:按行和按列回答不同问题

#数据分析#pandas#学习

2
新加坡 · 中文 · r/成长 · Amy · 声望 770 · 10-31 16:40 新 · 帖子

Amy 原创整理|资料核验:2026-10-31

【官方API事实】crosstab默认统计频数;normalize='index'按行归一化,'columns'按列,'all'按整张表。

【教学示例】把渠道放在行、是否完成报名放在列。pd.crosstab(channel, completed, normalize='index')回答“每个渠道内部完成与未完成各占多少”;改为columns后,回答的是“在完成者或未完成者中,各渠道占多少”。两者即使使用同一份记录,也不应该被写成同一个转化率。

【Amy建议】先输出不归一化的频数表核对样本量,再输出需要的比例。图表标题写清分母,例如“各渠道内部完成比例”;若缺失记录被排除,也应说明统计口径。

官方来源:
https://pandas.pydata.org/docs/reference/api/pandas.crosstab.html

回复

还没有回复。

广告由 Google AdSense 投放,标为广告,与帖子分开。请勿点击自己的广告,也不要请别人点。行情讨论不是荐股。本地服务帖写地点和价格,线下交易注意安全。

关于 · 隐私 · 联系 · 版规