Я пытаюсь прочитать файл json, но я получаю ValueError: Неверный октет в последовательности UTF-8 при декодировании 'string'
Я использую следующий код, чтобы прочитать его:
df1 = pd.read_json('input/201704_Usage_Bicimad.json', lines=True)
Файл JSON можно загрузить из:
https://opendata.emtmadrid.es/Datos-estaticos/Datos-generales-(1) просто нажмите на «Дата проведения 2017 года», чтобы загрузить его
Я попытался изменить соответствующие форматы:
df1 = pd.read_json('input/201704_Usage_Bicimad.json', lines=True, encoding="iso-8859-1")
df1 = pd.read_json('input/201704_Usage_Bicimad.json', lines=True, encoding="latin-1")
df1 = pd.read_json('input/201704_Usage_Bicimad.json', lines=True, encoding="utf-8-sig")
Во всех случаях извлекается одна и та же ошибка
Не знаю, как поступить, как определить правильный формат кодировки или как определить, какой символ вызывает у меня проблемы
Обновление: после получения некоторых комментариев я протестировал Python 3, и он работает. Дело в том, что мне нужно, чтобы он работал в Python 2.7