Python анализ JSON AST для дополнительных столбцов панд - ошибка синтаксического анализа от объекта, но не от строки - PullRequest
0 голосов
/ 12 декабря 2018

У меня есть фрейм данных Python, например: enter image description here

df = pd.read_json('{"unique_cell_key":{"0":"232::03::14062::19965189"},"google_coordinates":{"0":{"location":{"lat":48.186007,"lng":16.3583238},"accuracy":816.0}}}')

При попытке разбить его на отдельные столбцы с помощью:

import ast
from pandas.io.json import json_normalize
json_normalize([ast.literal_eval(j) for j in df.pop('google_coordinates')])

Однако,

json_normalize(ast.literal_eval("{'location': {'lat': 48.2467232, 'lng': 16.4367917}, 'accuracy': 1831.0}"))

работает просто отлично.Так что здесь не так?

...