回答編集履歴

1

2022/12/02 08:58

投稿

melian
melian

スコア19825

test CHANGED
@@ -35,8 +35,8 @@
35
35
 
36
36
  # rolling apply
37
37
  window_size = 150
38
+ indexer = pd.api.indexers.FixedForwardWindowIndexer(window_size=window_size)
38
- result = df['ANKLE'].rolling(window_size)\
39
+ result = df['ANKLE'].rolling(window=indexer).apply(area_ratio).dropna()
39
- .apply(area_ratio)[window_size-1:]\
40
+
40
- .reset_index(drop=True)
41
41
  print(result)
42
42
  ```