質問編集履歴

2

文章の修正

2021/11/09 05:40

投稿

miraMirar
miraMirar

スコア10

test CHANGED
File without changes
test CHANGED
@@ -44,7 +44,11 @@
44
44
 
45
45
  ### 発生している問題・エラーメッセージ
46
46
 
47
- 「該当行の上2行のいずれかが0かつ下2行のいずれかが0なら0にする」という処理をすると1点のみと2点連続は0になり、3点連続は1点のみになるので、続いて「上の行も下の行も0なら0にる」という方法を考えました
47
+ 「該当行の上2行のいずれかが0かつ下2行のいずれかが0なら0にする」という処理をすると1点のみと2点連続は0になり、3点連続は1点のみになります。
48
+
49
+ (1点のみ:010→000 2点連続:0220→0000  3点連続:01110→01010)
50
+
51
+ これに続いて「上の行も下の行も0なら0にする」という処理をすることを考えました。
48
52
 
49
53
  ただ、表全体に2段階の処理を適用することになるのでより速いやり方にしたいのですが思いつきません。
50
54
 

1

誤記の修正

2021/11/09 05:40

投稿

miraMirar
miraMirar

スコア10

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  Pandasで時系列データの処理をしています。
6
6
 
7
- OFFのときは0で記録中はプラスの値が入っているのですが、たまにOFFなのに値が入っていることがあり、これを削除したいです。4行以上連続で値が入っていれば記録中とみなします。
7
+ OFFのときは0で記録中はプラスの値が入っているのですが、たまにOFFなのに値が入っていることがあり、これを0にしたいです。4行以上連続で値が入っていれば記録中とみなします。
8
8
 
9
9
 
10
10