Я пытаюсь создать DataFrame со всеми значениями по этому адресу: https://www.ebi.ac.uk/pdbe/api/pisa/interfacecomponent/3gcb/0/1/energetics. Но DataFrame, который я получаю, очень грязный и не предоставляет всей информации, содержащейся в словаре JSON. Я использую этот код, но результат плохой:
import numpy as np import pandas as pd import requests import json url = 'https://www.ebi.ac.uk/pdbe/api/pisa/interfacecomponent/3gcb/0/1/energetics' JSONContent = requests.get(url).json() content = json.dumps(JSONContent, indent = 4, sort_keys=True) data = json.loads(content) df = pd.io.json.json_normalize(data) print df
Может кто-нибудь помочь, пожалуйста?