Pandas测向计数器

unftdfkk  于 2022-12-28  发布在  其他
关注(0)|答案(1)|浏览(98)

我有一只Pandasdf
| A类|B|
| - ------|- ------|
| 1个|阿斯德|
| 1个|你的|
| 1个|福建省|
| 第二章|khh|
| 第二章|伊特尔|
| 三个|和记|
我想有一个计数器列c基于分组值A。预期输出:
| A类|B| C级|
| - ------|- ------|- ------|
| 1个|阿斯德|1个|
| 1个|你的|第二章|
| 1个|福建省|三个|
| 第二章|khh| 1个|
| 第二章|伊特尔|第二章|
| 三个|和记|1个|
提供了示例输出

kx7yvsdv

kx7yvsdv1#

您可以使用.groupby + .cumcount

df["C"] = df.groupby("A").cumcount() + 1
print(df)

图纸:

A    B  C
0  1  Asd  1
1  1  Thy  2
2  1  fhj  3
3  2  khh  1
4  2  ytr  2
5  3  hgj  1

相关问题