首页 > 解决方案 > 分类数据计数

问题描述

我想计算熊猫输入表中的值。计算后的示例输出显示在表输出中。我已经使用了代码:

df2 = table.groupby(['FC_LABEL','MSW_LABEL','CHH_LABEL','RM_LABEL','ASSET_LABEL']).size().unstack(fill_value=0)

但我得到了 Groupby 表中的输出。

输入

表:输入

!输出] 2

表:输出

通过...分组

表:分组

标签: pythonpandascategorical-data

解决方案


如下使用熔体和交叉表。

import pandas as pd
Table = pd.DataFrame({"FC_LABEL":["Low", "Low", "High", "Low"],
                      "MSW_LABEL":["High", "Low", "High", "Middle"]})
    
pd.crosstab(Table.melt()['variable'], Table.melt()['value'])

推荐阅读