前提・実現したいこと
pandasのdataframeで全体で文字の表記を統一したいです。
上記(15,4)のデータフレームがあります。
これに対して、Dataframe全体で一気に文字を置換したいです。
表記統一方法としては
python
1d_list = { 2'アイ':'愛','ヘイ':'塀','兵':'塀','アオ':'青','ブルー':'青', 3'黄':'黄色','イエロー':'黄色'} 4df['D'] = [value.replace('※1','').replace('※2','') for value in df['D']] 5df['D'] = [d_list[value] if (value in d_list.keys()) else value for value in df['D']]
一つ一つの列に対してなら上記のような方法で出来ます。
しかし、Dataframeで一気に置き換えようとしてもできませんでした。
何か良い方法はないでしょうか?
ちなみに実際のデータは(1000,450)あり、中にはnanも存在します。
良い方法があれば、ご教示頂ければ幸いです。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/13 07:09
2021/10/14 05:55 編集