ipython pandas交叉表边距错误

ipython pandas交叉表边距错误,python,ipython,typeerror,crosstab,Python,Ipython,Typeerror,Crosstab,我试图用小计(边距)做一个交叉表频率表,但我一直得到错误 In: pandas.crosstab(xyz.row_variable,xyz.column_variable,margins=True) Out: ... TypeError: cannot append a non-category item to a CategoricalIndex 删除margins=True选项时,我没有收到此错误 In: pandas.crosstab(xyz.row_variable,xyz.colum

我试图用小计(边距)做一个交叉表频率表,但我一直得到错误

In: pandas.crosstab(xyz.row_variable,xyz.column_variable,margins=True)
Out:
...
TypeError: cannot append a non-category item to a CategoricalIndex
删除
margins=True
选项时,我没有收到此错误

In: pandas.crosstab(xyz.row_variable,xyz.column_variable)
Out:
column_variable A       B       C
row_variable            
low             1506    3472    20817
high            356     703     3325
我曾尝试为我正在使用的数据帧中的每一列创建分类数组变量,并将它们传递给交叉表,但这没有帮助

有没有想过为什么会出现这个错误,我能做些什么