df=pd.read_json("https://api.covid19india.org/state_district_wise.json")
df
ab = df.transpose()
ab
이 API에서 districtData를 구문 분석하려고하는데 할 수 없습니다. 열에 작은 따옴표로 묶인 키 값 데이터가 있으며 구문 분석 중 오류가 발생합니다.
누군가가이 문제로 나를 도울 수 있다면 매우 도움이 될 것입니다.
내가 당신을 올바르게 이해한다면, 당신은 아래에서 무언가를 찾고 있습니다. 팬더를 거치지 않아도됩니다.
import requests
import json
from jsonpath_ng import jsonpath, parse
req = requests.get('https://api.covid19india.org/state_district_wise.json')
dat = json.loads(req.text)
j_ex = parse('[*]..districtData')
for match in j_ex.find(dat):
print(match.value)
산출:
{'Unassigned': {'notes': '', 'active': 7955, 'confirmed': 7955, 'deceased': 0, 'recovered': 0, 'delta': {'confirmed': 0, 'deceased': 0, 'recovered': 0}}}
{'Nicobars': {'notes': '', 'active': 0, 'confirmed': 0, 'deceased': 0, 'recovered': 0, 'delta': {'confirmed': 0, 'deceased': 0, 'recovered': 0}}, 'North and Middle Andaman': {'notes': '', 'active': 0, 'confirmed': 1, 'deceased': 0, 'recovered': 1, 'delta': {'confirmed': 0, 'deceased': 0, 'recovered': 0}}, 'South Andaman': {'notes': '', 'active': 0, 'confirmed': 32, 'deceased': 0, 'recovered': 32, 'delta': {'confirmed': 0, 'deceased': 0, 'recovered': 0}}, 'Unknown': {'notes': '', 'active': 5, 'confirmed': 5, 'deceased': 0, 'recovered': 0, 'delta': {'confirmed': 0, 'deceased': 0, 'recovered': 0}}}
기타
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다