我试图找出如何使用python2.7中的college scorecard API来创建一个甜甜圈图,该图包含在教育、生物科学等各种研究中授予学位的百分比
我正在讨论如何使用plotly饼图来插入数据,但我不确定如何从college scorecard API实现JSON数据,该API有37个值(即academics.program_percentage.agriculture
+36个以上)与不同的学术领域相关
如果有帮助的话,这个问题与我一直在做的一个项目有关,这个项目在一个看起来很现代的页面上显示最近的学年数据。最可怕的是周四就要到了
这是我在经历了大量的试错之后写的:
import requests
import json
def main():
url = 'https://api.data.gov/ed/collegescorecard/v1/schools.json'
payload = {
'api_key': "api_key_here",
'_fields': ','.join([
'school.name',
'school.school_url',
'school.city',
'school.state',
'school.zip',
'2015.student.size',
]),
'school.operating': '1',
'2015.academics.program_available.assoc_or_bachelors': 'true',
'2015.student.size__range': '1..',
'school.degrees_awarded.predominant__range': '1..3',
'school.degrees_awarded.highest__range': '2..4',
'id': '240444',
}
data = requests.get(url, params=payload).json()
for result in data['results']:
print result
main()
目前没有回答
相关问题 更多 >
编程相关推荐