У меня есть фрейм данных Python, например: 
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}"))
работает просто отлично.Так что здесь не так?