首页 > 解决方案 > 大熊猫中的 GroupBy 并从值创建新列

问题描述

我有一个像这样的熊猫数据框:

a b
A 1
A 2
B 5
B 5
B 4
C 6
C 7
C 8
C 9

我想按列分组a并将列的值放在b单独的列中。显然,我需要填充和/或裁剪值的数量,假设我选择 3 作为值的最大长度和零填充,我希望得到这样的数据帧:

a b_0 b_1 b_2
A  1   2   0
B  5   5   4
C  6   7   8

如何使用 pandas / numpy 实现这一目标?

标签: pythonpandaspandas-groupby

解决方案


推荐阅读