我有一个系列,如下所示:
Time Step
0 0
1 1
2 2
3 2
4 2
5 3
6 0
7 1
8 2
9 2
10 2
11 3
我想使用Pandas对包含step=2的每个时间块执行条件滚动计数,并将计数输出到新列。我已经找到了如何进行条件滚动计数(Pandas: conditional rolling count)的答案,但我不知道如何将每个步骤的顺序运行计数为单个块。输出应如下所示:
Time Step Run_count
0 0
1 1
2 2 RUN1
3 2 RUN1
4 2 RUN1
5 3
6 0
7 1
8 2 RUN2
9 2 RUN2
10 2 RUN2
11 3
让我们试试:
输出:
相关问题 更多 >
编程相关推荐