UnicodeDecodeError при использовании ноутбука Jupyter - PullRequest
0 голосов
/ 27 декабря 2018

Я пытаюсь объединить данные из CSV-файла с шейп-файлом карты, используя библиотеки геопанд, панд и matplotlib.

Когда я набираю следующее ....

`df = pd.read_csv("london-borough-profiles.csv", header=0)`

в ячейке ноутбука jupyter, как указано в учебнике

Я получаю следующую ошибку:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa3 in position 35: invalid start byte

У меня установлен последний пакет Anaconda, и я использую python 3.7.Пожалуйста, помогите

1 Ответ

0 голосов
/ 09 марта 2019

Дракончики думают правильно, проблема в том, что файл CSV не сохраняется в формате UTF8.

Простое исправление - открыть файл в Excel, а затем выбрать «Сохранить как» в «Сохранить как».введите 'menu select' CSV UTF-8 '

Затем попробуйте снова запустить свой код, и он должен импортироваться правильно.

...