質問するログイン新規登録

回答編集履歴

1

修正

2021/11/10 02:07

投稿

bsdfan
bsdfan

スコア4925

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