geopandas.GeoDataFrame.rename_geometry#
- GeoDataFrame.rename_geometry(col, inplace=False)#
将GeoDataFrame几何列重命名为指定的名称。默认情况下会生成一个新对象。
原始几何图形列将替换为输入。
- 参数
- col新几何图形列标签
- inplace布尔值,默认为FALSE
就地修改GeoDataFrame(不创建新对象)
- 退货
- geodataframeGeoDataFrame
参见
GeoDataFrame.set_geometry
设置激活的几何图形
示例
>>> from shapely.geometry import Point >>> d = {'col1': ['name1', 'name2'], 'geometry': [Point(1, 2), Point(2, 1)]} >>> df = geopandas.GeoDataFrame(d, crs="EPSG:4326") >>> df1 = df.rename_geometry('geom1') >>> df1.geometry.name 'geom1' >>> df.rename_geometry('geom1', inplace=True) >>> df.geometry.name 'geom1'