Преобразование ответа JSON API в pandas DataframePython

Программы на Python
Anonymous
Преобразование ответа JSON API в pandas Dataframe

Сообщение Anonymous »

Я пытаюсь преобразовать ответ JSON API в объект Dataframe pandas. Я читал ответы на подобные вопросы/документацию, но ничего не помогло. Моя ближайшая попытка приведена ниже:

Код: Выделить всё

r = requests.get('https://api.xxx')
data = r.text
df = pd.read_json(data, orient='records')
Который возвращает следующий формат:

Код: Выделить всё

0    {'type': 'bid', 'price': 6.193e-05, ...},

1    {'type': 'bid', 'price': 6.194e-05, ...},

3    {'type': 'bid', 'price': 6.149e-05, ...} etc
Исходный формат данных:

Код: Выделить всё

{'abc': [{'type': 'bid',
'price': 6.194e-05,
'amount': 2321.37952545,
'tid': 8577050,
'timestamp': 1498649162},
{'type': 'bid',
'price': 6.194e-05,
'amount': 498.78993587,
'tid': 8577047,
'timestamp': 1498649151},
...]}
Я рад, что меня направили к хорошей документации.

Подробнее здесь: https://stackoverflow.com/questions/448 ... -dataframe

Вернуться в «Python»