如何使用Python将Pandas系列映射到JSON中的对象

2024-05-20 01:07:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个JSON文件,如下所示:

{type: "FeatureCollection",
"crs": {"type": "name", "properties": {"name": "urn:ogc:def:crs:OCG:1.3:CRS84" }},
"features": [
    {"type": "Feature",
    "properties": {
    'BDYSET_ID': 9,'ED_ABBREV': 'ABW','ED_ID': 85,'ED_NAME': 'Abbotsford West','FEAT_AREA': 104653208.2437,'FEAT_PERIM': 47130.005,'GAZETTE_DT': None,'OBJECTID': 86},
    "geometry": {"type": "Polygon", "coordinates": [[[ 1.11111, -1.11111]]]
    }
    }
]}

我从一个数据框中得到了一个熊猫系列,看起来像这样:

^{pr2}$

如何更改JSON中所有“BDYSET_ID”对象的值,以按索引匹配df['Winner']中的字母?在

例如,我做了 data['features'][0]['properties']['BDYSET_ID'] = "A",它可以工作,但只替换一个“BDYSET_ID”对象的值。我如何根据索引对所有的人都这样做呢?在

如有任何帮助,将不胜感激,谢谢。在


Tags: 文件对象nameogcidjsontypeproperties