У меня есть геопанда GeoDataFrame с несколькими столбцами.Когда я пытаюсь установить типы данных для столбцов geoDataFrame, он возвращает pandas DataFrame.Есть ли способ вернуть объект GeoDataFrame?
Я сделал обходной путь, в котором я изменяю DataFrame обратно на geoDataFrame после установки типов данных столбцов.Но мне просто интересно узнать, есть ли способ вернуть GeoDataFrame.Код, который я имею ниже:
gdf_voronoi = gdf_voronoi.astype({'elec_neighbors': object, 'trans_lines': object, 'Cap': float, 'Ratio': float,'Area': float})
geo_list = gdf_voronoi['geometry'].tolist()
gdf_voronoi = gpd.GeoDataFrame(gdf_voronoi, crs=crs, geometry=geo_list)
Любая помощь будет отличной!