Pythonカラムに関する質問
解決したいこと
カラムを一部分だけ変更(指定)したい。
または、特定の列をカラム名と指定したい。
例)
Excelを読み込み、DateFrameを使用してPythonを組んでいます。
月によってカラム名と長さが変わる物を使用しています。
その為、ある特定の列をカラム名として使用したいと考えています。
解決方法を教えて下さい。
具体的に)
希望のカラム名:A,B,C,1,2,7,8,9,10,13,14,15,16,17,20,21,22,23,24,27,28,29,30,31,合計
元のカラム名:NaN,NaN,NaN,い,ろ,は,に,(略)る,を,合計
(英語部分は不変、数字部分は変動あり)
3列目にUnnamed:3,A,B,C,1,2,7,8,9,10,13,14,15,16,17,20,21,22,23,24,27,28,29,30,31,合計
という列が存在します。
自分で試したこと
カラムを一部分だけ変更する
df.rename(columns={"仮","A","B","C"})
結果:Error(カラム数が足りませんと言われました。)
replace
試したが、カラム名が同一だった為失敗。
特定の列をカラム名とする
df.columns = df.iloc[0]
こちらを使用するとカラム名にはなりましたが、columnとindexの交わる場所(0,0)?にも文字が含まれてしまい今後の作業に影響があった為断念。
他にも色々試しましたが、情報整理の際に削除してしまいました。
どちらも、もしくはどちらかの解決を教えてください。
よろしくお願いします。