You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在忽略Geometry的情况下将GeoJSON Feature Collection转为Pandas DataFrame

只提取GeoJSON Feature Collection的properties到DataFrame

直接用pandas.json_normalize处理整个features列表会把geometry也带进来,你可以先单独提取每个feature里的properties字段,再转成DataFrame:

import pandas as pd

# 假设你的Feature Collection对象存在fc变量里
properties_only = [feat['properties'] for feat in fc['features']]
df = pd.json_normalize(properties_only)

原理很简单:原来的代码是把每个完整的Feature对象(包含geometry和properties)传给json_normalize,自然会解析所有字段。先把每个Feature里的properties单独抽出来组成新列表,再用json_normalize处理,就只会保留你需要的属性数据,完全跳过geometry。

内容的提问来源于stack exchange,提问作者Robbert

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 07:17:01