teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正

2021/02/21 14:17

投稿

退会済みユーザー
answer CHANGED
@@ -11,7 +11,7 @@
11
11
 
12
12
  thinning = 1
13
13
  def Data_thinning(input_file):
14
- return input_file.drop(index=[i for i in range(len(input_file.index)) if i % (thinning+1) ==0])
14
+ return input_file.drop(index=[i for i in range(len(input_file.index)) if i % (thinning+1) == 1])
15
15
 
16
16
  # input_file = pd.read_csv('test.csv') <-ここはお好みで
17
17
 

1

2021/02/21 14:17

投稿

退会済みユーザー
answer CHANGED
@@ -16,4 +16,11 @@
16
16
  # input_file = pd.read_csv('test.csv') <-ここはお好みで
17
17
 
18
18
  input_file_thinned = Data_thinning(input_file)
19
- ```
19
+ ```
20
+
21
+
22
+ 元のコードの変更を最小限にし、かつ元のデータを壊していいなら、inplace=Trueにする:
23
+ ```
24
+ input_file_thinned.drop(index=i, inplace=True)
25
+ ```
26
+ これだけでいいと思います。