Python: ファイル読み込みの際のUnicodeエラーについて - Fuwafuwa's memorandum

Fuwafuwa's memorandum

Data analysis, development, reading, daily feeling.
MENU

Python: ファイル読み込みの際のUnicodeエラーについて

Pythonで作成したcsvファイルをpandasで読み込もうとした際のエラー。

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x93 in position 3: invalid start byte
Windowsでは作成したファイルが問答無用でExcelを介して保存され文字コードが変わっているのかもしれません。
下記のようにエンコードしてあげます。
pd.read_csv('data.csv', encoding="shift-jis")
これで読み込めます。
なお、一度csvファイルをWindows上で開いてしまうと、encodingしてもエラーになります。

Leave a reply






管理者にだけ表示を許可する

該当の記事は見つかりませんでした。