удалить новые пробелы из файла json и прочитать его в pandas фрейме данных - PullRequest
0 голосов
/ 14 февраля 2020
{"country":"India","city":"Chennai","lat":13.0827,"lon":80.2707,"isp":"Facebook, Inc.","query":"157.240.23.19"}
{"country":"India","city":"Mumbai","lat":19.076,"lon":72.8777,"isp":"Facebook, Inc.","query":"31.13.79.18"}
{"country":"India","city":"Bhadohi","lat":25.3953,"lon":82.5703,"isp":"Railtel Enterprise Limited","query":"122.252.234.36"}
{"country":"India","city":"Mumbai","lat":19.076,"lon":72.8777,"isp":"Google LLC","query":"172.217.160.195"}
{"country":"India","city":"Gurugram","lat":28.4498,"lon":77.0761,"isp":"RailTel Corporation of India Ltd.","query":"122.252.245.12"}
{"country":"India","city":"Bhadohi","lat":25.3953,"lon":82.5703,"isp":"Railtel Enterprise Limited","query":"122.252.234.36"}
{"country":"India","city":"Chennai","lat":13.0827,"lon":80.2707,"isp":"Google LLC","query":"172.217.163.195"}

Это образец моего JSON файла. Я хочу загрузить его в pandas фрейм данных.

Метод, который я пробовал, был data = pd.read_json("test.json",lines = True).

, но я получаю эту ошибку Неожиданный символ обнаружен при декодировании значения массива (2) Я думаю, что я У меня новые символы строки и лишние пробелы. Как я должен удалить их и загрузить его ???

1 Ответ

0 голосов
/ 14 февраля 2020

Ваш образец json файл неверен. Если вы используете строки = True, каждый объект должен быть в новой строке, а не в одной строке.

{"country":"India","city":"Chennai","lat":13.0827,"lon":80.2707,"isp":"Facebook, Inc.","query":"157.240.23.19"}
{"country":"India","city":"Mumbai","lat":19.076,"lon":72.8777,"isp":"Facebook, Inc.","query":"31.13.79.18"}
{"country":"India","city":"Bhadohi","lat":25.3953,"lon":82.5703,"isp":"Railtel Enterprise Limited","query":"122.252.234.36"}
{"country":"India","city":"Mumbai","lat":19.076,"lon":72.8777,"isp":"Google LLC","query":"172.217.160.195"}
{"country":"India","city":"Gurugram","lat":28.4498,"lon":77.0761,"isp":"RailTel Corporation of India Ltd.","query":"122.252.245.12"}
{"country":"India","city":"Bhadohi","lat":25.3953,"lon":82.5703,"isp":"Railtel Enterprise Limited","query":"122.252.234.36"}
{"country":"India","city":"Chennai","lat":13.0827,"lon":80.2707,"isp":"Google LLC","query":"172.217.163.195"}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...