【发布时间】:2021-11-29 23:21:32
【问题描述】:
我正在使用 pandas 数据框并使用以下交叉表公式将结果制成表格:
ct = pd.crosstab(index=[df['Gender'], df['Education'],df['MaritalStatus']],
columns=df['month'], normalize='columns').round(2)
交叉表的输出:
我不希望按整列计算百分比。相反,例如,对于第一行,我想要的输出是计算 Level0 和 Single / Number of Females who is Level 0 的女性百分比(以黄色突出显示)。
有什么方法可以做到这一点?
【问题讨论】:
标签: python pandas dataframe crosstab