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

回答編集履歴

1

誤記・舌足らずな表現の修正

2017/11/05 03:59

投稿

KojiDoi
KojiDoi

スコア13727

answer CHANGED
@@ -3,8 +3,8 @@
3
3
  0. ループの最奥でappendを一々実行しているところ。
4
4
 
5
5
  これを解消するため以下の点に留意してスクリプト後半を書きかえてみました。
6
- 0. リストの外に出せる処理は全て外に出す。
6
+ 0. ループの外に出せる処理は全て外に出す。
7
- 0. 行毎にTrueの値がある列の列番号を拾う処理をリスト内包表記で記述。
7
+ 0. Trueある列の列番号を行毎に拾う処理をリスト内包表記で記述して、forループを一つ消す
8
8
  0. 拾った列番号は別リスト(df1)に格納。それ以外の処理はループ内では一切行わない。
9
9
 
10
10
  ```python