回答編集履歴
1
修正
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
[窓関数(rolling)](https://note.nkmk.me/python-pandas-rolling/)を使ってもできそうです。
|
2
2
|
|
3
3
|
2回rollingをやっていて、
|
4
|
-
1回目(
|
4
|
+
1回目(consecutive_fwd)は、その行以降で4行連続して記録値が正である行でTrueになります。
|
5
5
|
(rollingの窓が後ろ方向になるのであとでshiftしています)
|
6
6
|
2回目(consecutive)は、1回目でTrueになった行が4行目以内に含まれる行でTrueになります。
|
7
7
|
|