Python 从“按输出分组”转换为“按输出分组”中的单独列
我有一个按熊猫分组的数据框,看起来是这样的:Python 从“按输出分组”转换为“按输出分组”中的单独列,python,pandas,dataframe,transform,Python,Pandas,Dataframe,Transform,我有一个按熊猫分组的数据框,看起来是这样的: id type count 1 A 4 1 B 5 2 A 3 3 C 0 3 B 6 我希望得到一个输出: id A B C 1 4 5 0 2 3 0 0 3 0 0 6 我觉得有一个直截了当的解决办法,我没有看到 使用枢轴 df.pivot('id', 'type', 'count').fillna(0) 然后添加fillna(0)-df.pi
id type count
1 A 4
1 B 5
2 A 3
3 C 0
3 B 6
我希望得到一个输出:
id A B C
1 4 5 0
2 3 0 0
3 0 0 6
我觉得有一个直截了当的解决办法,我没有看到 使用枢轴
df.pivot('id', 'type', 'count').fillna(0)
然后添加
fillna(0)
-df.pivot('id','type','count')。fillna(0)
谢谢-我知道有一种简单的方法可以做到这一点!