パンダの列名に基づいて複数の列を削除する

| | | | | | | | | | | |

いくつかのデータがあり、それをインポートすると、次の不要な列が表示されます。これらすべてを削除する簡単な方法を探しています

  "Unnamed:24"、 "Unnamed: 25 "、"名前なし:26 "、"名前なし:27 "、"名前なし:28 "、"名前なし:29 "、"名前なし:30 "、"名前なし:31 "、"名前なし:32 "、"名前なし:33 " 、"名前なし:34"、 "名前なし:35"、 "名前なし:36"、 "名前なし:37"、 "名前なし:38"、 "名前なし:39"、 "名前なし:40"、 "名前なし:41"、 "名前なし:42 "、"名前なし:43 "、"名前なし:44 "、"名前なし:45 "、"名前なし:46 "、"名前なし:47 "、"名前なし:48 "、"名前なし:49 "、"名前なし: 50 "、"名前なし:51 "、"名前なし:52 "、"名前なし:53 "、"名前なし:54 "、"名前なし:55 "、"名前なし:56 "、"名前なし:57 "、"名前なし:58 " 、"名前なし:59"、 "名前なし:60"  

0インデックスでインデックス付けされているので、

  df.drop(df .columns [[22、23、24、25、26、27、28、29、30、31、32、55]]、axis = 1、inplace = True) 

ただし、これはあまり効率的ではありません。 forループをいくつか書いてみましたが、これはパンダの動作が悪いと感じました。したがって、ここで質問します。

類似した例をいくつか見ました(複数の列のパンダをドロップします)が、これは私の質問に答えません。