スポンサーリンク

【Python】UnicodeDecodeError: ‘utf-8’ codec can’t decode byte とエラーが出たときの対処法

スポンサーリンク
スポンサーリンク
この記事は約1分で読めます。

タイトルのエラーが発生したときの対処法を記載します。

コード

Pandasをインポートし、CSVファイルを読み込もうとして実行したところ、タイトルのエラーが発生しました。

エラーの原因

文字コードをutf-8に指定しているのですが、読み込もうとしたファイルの文字コードがutf-8ではないことが理由です。

対処法:文字コードをShift-JISに指定

ファイルパスの後に” ,encoding=’shift-jis’ “と文字コードを正しく指定することで読み込みができます。

まとめ

PandasでCSVファイルを読み込みしようとした際、文字コードを誤って指定したために発生したエラーでした。

正しく文字コードを指定することで読み込みすることができます。

Pythonの記事を一覧にしてまとめています。

Pythonサイトマップ

コメント