質問編集履歴

2

画像を再掲

2022/06/03 06:30

投稿

Anoronymous
Anoronymous

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,11 +1,10 @@
1
1
  画像のようにサイクリックな時系列データ(v1~v8)があります。Pythonを使って、v1の値を基準に閾値を設定し、データを①~⑤のように分割し、それぞれを別データとして格納したいです(例えばv1のyの値が50を超えてから50を下回るまででデータを分割)。調べた結果、queryを上手く使えばできそうかなと思ったのですが、、、序盤で行き詰ってしまいました。何かよい方法をご教授願いませんでしょうか?※プログラミング素人です
2
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-06-03/b9364204-4e54-445e-9b51-53ffd368a984.jpeg)
3
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-06-03/95d31ee4-d366-4a6e-9b18-0fd8a5cd5681.png)
2
4
  ```
3
5
  import pandas as pd
4
6
  df = pd.read_clipboard()
5
7
  #ここで既に行き詰まる
6
8
  test = df.query('v1 > 50')
7
- -----
8
9
 
9
10
 
10
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-06-03/b9364204-4e54-445e-9b51-53ffd368a984.jpeg)
11
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-06-03/95d31ee4-d366-4a6e-9b18-0fd8a5cd5681.png)

1

途中までのコードを追加、文章の修正

2022/06/03 06:28

投稿

Anoronymous
Anoronymous

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,11 @@
1
- 画像のようにサイクリックな時系列データ(v1~v8)があります。Pythonを使って、v1の値を基準に閾値を設定し、データを①~⑤のように分割し、それぞれを別データとして格納したいです(例えばv1のyの値が50を超えてから50を下回るまででデータを分割)。Pandas用い色々試しましたが良い方法が思いつきません。何かよい方法をご教授願いませんでしょうか?
1
+ 画像のようにサイクリックな時系列データ(v1~v8)があります。Pythonを使って、v1の値を基準に閾値を設定し、データを①~⑤のように分割し、それぞれを別データとして格納したいです(例えばv1のyの値が50を超えてから50を下回るまででデータを分割)。調べた結果、query上手く使えばできそうかなと思ったのですが、、、序盤で行き詰ってしまいました。何かよい方法をご教授願いませんでしょうか?※プログラミング素人です
2
+ ```
3
+ import pandas as pd
4
+ df = pd.read_clipboard()
5
+ #ここで既に行き詰まる
6
+ test = df.query('v1 > 50')
7
+ -----
8
+
9
+
2
10
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-06-03/b9364204-4e54-445e-9b51-53ffd368a984.jpeg)
3
11
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-06-03/95d31ee4-d366-4a6e-9b18-0fd8a5cd5681.png)