- 此问题在此处已有答案**:
How can I pivot a dataframe?(5个答案)
13小时前关门了。
我的数据看起来像:
| 索引|工作|是|余额|
| - ------| - ------| - ------| - ------|
| 1个|A类|是的|1个|
| 第二章|乙|没有|第二章|
| 三个|A类|没有|五个|
| 四个|A类|没有|无|
| 五个|乙|是的|四个|
我想按以下格式汇总数据,行中为job,列中为Y:
| | 是的|没有|
| - ------| - ------| - ------|
| A类|1个|第二章|
| 乙|1个|1个|
我试过下面的代码:
pivot = df.pivot_table(index =['job'], columns = ['y'], values = ['balance'], aggfunc ='count')
如果不在value参数中使用balance,我将无法运行透视。如何得到上面的结果?
1条答案
按热度按时间bqujaahr1#
使用
pd.crosstab
: