【发布时间】:2022-12-28 16:10:26
【问题描述】:
我的数据看起来像:
| Index | Job | Y | Balance |
|---|---|---|---|
| 1 | A | Yes | 1 |
| 2 | B | No | 2 |
| 3 | A | No | 5 |
| 4 | A | No | 0 |
| 5 | B | Yes | 4 |
我想按以下格式汇总数据,行中有作业,列中有 Y:
| Yes | No | |
|---|---|---|
| A | 1 | 2 |
| B | 1 | 1 |
我尝试了以下代码:
pivot = df.pivot_table(index =['job'], columns = ['y'], values = ['balance'], aggfunc ='count')
如果不在 value 参数中使用 balance,我将无法运行 pivot。我如何获得上述结果?
【问题讨论】:
标签: python pandas pivot-table