![見出し画像](https://assets.st-note.com/production/uploads/images/118404316/rectangle_large_type_2_eb394c10bffd2eb610ced3ea3a574449.png?width=1200)
Python pandas reindex 列の並び替え
データフレームの、列の順序入替えや、欲しい列のみに変更する、
reindexメソッド。
データフレームのオブジェクトからreindexメソッドを呼出し、
引数columnsに並び変える順番にカラム名をコンマで区切り設定していく。
この時に、必要なカラム名のみ設定すると、設定しなかったカラム名(列)は削除される。
df = df.reindex( columns=[ " カラム名 " , " カラム名 " ,・・・] )
エラーメッセージ
cannot reindex on an axis with duplicate labels
というエラーメッセージが出る場合は、カラム名がデータフレームで重複している可能性がある。
カラム名が「空欄(none)」も2か所あれば重複となる。