pd.crosstab结果产生错误的索引顺序

时间:2019-07-19 08:15:38

标签: python pandas crosstab

pd.crosstab在索引中产生了错误的类别。

print(data.groupby(['age_group'])['class_cd'].count())

产生以下输出:

age_group  
Kid        11  
Teen       10  
Adult1     93  
Adult2    266  
Old        20

但是当我做交叉表时,

print(pd.crosstab(data.age_group,data.class_cd))
class_cd     0   1  
age_group         
Adult2      11   0  
Kid          6   4  
Adult1      27  66  
Old        191  75  
Teen        15   5  

age_group“孩子”已转移并映射到错误的值。

不确定为什么会这样。需要帮助。

0 个答案:

没有答案