プログラミング
Pandasで日本語CSVが文字化けするときはcp932でエンコーディングしてみよう
PandasでCSVを読み込むときに出る UnicodeDecodeError と文字化けの原因を、文字コードの仕組みから説明します。pd.read_csv() が既定でUTF-8として読むこと、Excelで保存したCSVがcp932になりやすいこと、encoding='cp932' を指定して解決する方法、おまけとしてExcel側で文字化けしたときにメモ帳でANSI保存する手順をまとめました。