根据值对数据框中的行进行分组

时间:2018-01-16 08:56:13

标签: python pandas grouping

嗨我有pandas数据框,其数据如下。

   Col1  Col2
0   34   12.5
1   35   12.9
2   36   12.6
3   34   12.5
4   35   13.4
5   35   12.9
6   36   13.7
7   34   12.9
8   35   13.1
9   36   12.7

我想对行进行分组,并且当连续的列值不增加时,组应该重置。输出应该是这样的

输出:

   Col1  Col2  Col3
0   34   12.5   1
1   35   12.9   1
2   36   12.6   1
3   34   12.5   2
4   35   13.4   2
5   35   12.9   3
6   36   13.7   3
7   34   12.9   4
8   35   13.1   4
9   36   12.7   4

任何帮助表示感谢。

0 个答案:

没有答案