如何对pandas数据框的连续行进行分组



我有一个像下面这样的数据框架

Modulo_GroupG2G2

使用groupby_cumcount:

>>> df['Key group'] = 'K' + df.groupby('Modulo_Group').cumcount().add(1).astype(str)

输出:

>>> df
store_id  Rank  3-Modulo-of-Rank Modulo_Group Key group
0      2345     1                 1           G1        K1
1       123     2                 2           G2        K1
2       324     3                 0           G3        K1
3       241     4                 1           G1        K2
4       111     5                 2           G2        K2
5       124     6                 0           G3        K2

最新更新