見出し画像

Python pandas reindex 列の並び替え

データフレームの、列の順序入替えや、欲しい列のみに変更する、
reindexメソッド。
データフレームのオブジェクトからreindexメソッドを呼出し、
引数columnsに並び変える順番にカラム名をコンマで区切り設定していく。
この時に、必要なカラム名のみ設定すると、設定しなかったカラム名(列)は削除される。
df = df.reindex( columns=[ " カラム名 " , " カラム名 " ,・・・] )

エラーメッセージ

cannot reindex on an axis with duplicate labels
というエラーメッセージが出る場合は、カラム名がデータフレームで重複している可能性がある。
カラム名が「空欄(none)」も2か所あれば重複となる。


この記事が気に入ったらサポートをしてみませんか?