実現したいこと
pythonでpandasのdataframeの列を削除する際に
「5列目以降の列を削除する」、など、
列の範囲を列番号で指定して削除したいです
前提
dataframeはエクセルから取り込んでおり、エクセル側で列が追加される可能性があります。
dataframeをstackする処理が必要で、stackの前に不要な列を削除したいです。
該当のソースコード
python
1df.drop(columns=df.columns[range(5, 45)])
試したこと
「該当のソースコード」で削除はできていますが、
エクセルで列を追加すると削除対象範囲をrange(5, 46)のようにソースを訂正する必要があるので、
5列目以降をすべて削除する方法を知りたいです。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。