Невозможно прочитать файл JSON с read_json - PullRequest
0 голосов
/ 06 апреля 2019

Я пытаюсь прочитать файл 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

...