回答編集履歴

2

修正

2021/02/21 14:17

投稿

退会済みユーザー
test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
  def Data_thinning(input_file):
26
26
 
27
- return input_file.drop(index=[i for i in range(len(input_file.index)) if i % (thinning+1) ==0])
27
+ return input_file.drop(index=[i for i in range(len(input_file.index)) if i % (thinning+1) == 1])
28
28
 
29
29
 
30
30
 

1

2021/02/21 14:17

投稿

退会済みユーザー
test CHANGED
@@ -35,3 +35,17 @@
35
35
  input_file_thinned = Data_thinning(input_file)
36
36
 
37
37
  ```
38
+
39
+
40
+
41
+
42
+
43
+ 元のコードの変更を最小限にし、かつ元のデータを壊していいなら、inplace=Trueにする:
44
+
45
+ ```
46
+
47
+ input_file_thinned.drop(index=i, inplace=True)
48
+
49
+ ```
50
+
51
+ これだけでいいと思います。