回答編集履歴
1
コメント追加
answer
CHANGED
@@ -18,4 +18,14 @@
|
|
18
18
|
df[df.A > threshold].drop(columns='group').to_csv("data_{}.csv".format(n))
|
19
19
|
```
|
20
20
|
|
21
|
-
こんな感じで良いかと思います
|
21
|
+
こんな感じで良いかと思います
|
22
|
+
|
23
|
+
やっていることはコメントに書いている通り。
|
24
|
+
|
25
|
+
1. 立ち上がりエッジの箇所でのデータ分割用に"group"列を生成
|
26
|
+
2. "group"列をにより``groupby()``を行い、グループ毎にループ処理
|
27
|
+
3. グループ内のデータの内、前半の閾値データ以上のデータのみをCSVに書き出す
|
28
|
+
|
29
|
+
です。
|
30
|
+
|
31
|
+
質問にあがっているデータの場合、group:0 のデータは空となります。必要であれば emptyのチェックは入れてください
|