我以前从未使用过json文件。我正在尝试规范化下面的json文件,这样我就可以拥有一个包含投票总数的选区级粒度的数据帧
https://int.nyt.com/newsgraphics/elections/map-data/2020/national/precincts-with-results.geojson.gz
我目前正在使用此代码:
with open('precincts-with-results.geojson.gz','r', encoding="utf8") as f:
data = json.loads(f.read())
# Flatten data
df_nested_list = pd.json_normalize(data, record_path =['features'])
我想要的输出是包含以下列的数据框:
'GEOID',
'votes_dem',
'votes_rep',
'votes_total'
'votes_per_sqkm',
'pct_dem_lead'
谢谢你的帮助
目前没有回答
相关问题 更多 >
编程相关推荐