【发布时间】:2020-05-23 16:24:57
【问题描述】:
我正在尝试将来自 https://www.loves.com/api/sitecore/StoreSearch/SearchStores 的 API 响应获取到 Pandas 数据帧中。具体来说,我正在尝试将“Points”数组加载到数据框中。我看到其他帖子表明我应该使用 json_normalize,我已经玩了一天但没有任何进展。
import json
import requests
def get(url):
response = requests.get(url)
parsed = json.loads(response.text)
return json.dumps(parsed, indent=4, sort_keys=True)
from pandas.io.json import json_normalize
df = json_normalize(get(lovesLocator), 'Points')
我一直收到的错误是:
TypeError: string indices must be integers
【问题讨论】:
标签: python json pandas dataframe python-requests