starepandas.STAREDataFrame.stare_dissolve#
- STAREDataFrame.stare_dissolve(by=None, compress_sids=True, num_workers=1, geom=False, aggfunc='first', **kwargs)#
Dissolves a dataframe subject to a field. I.e. grouping by a field/column. Seminal method to GeoDataFrame.dissolve()
- Parameters
- by: str
column to use the dissolve on. If None, dissolve all rows.
- compress_sids: bool
Toggle if STARE index values get dissolved. If not, sids will be appended. If not dissolved, there may be repetitive sids and sids that could get merged into the parent sid.
- num_workers: int
workers to use for the dissolve
- geom: bool
Toggle if the geometry column is to be dissolved. Geom column Will be dropped if set to False.
- aggfunc: str
aggregation function. E.g. ‘first’, ‘sum’, ‘mean’.
Examples
>>> import geopandas >>> world = geopandas.read_file(geopandas.datasets.get_path('naturalearth_lowres')) >>> west = world[world['continent'].isin(['Europe', 'North America'])] >>> west = starepandas.STAREDataFrame(west, add_sids=True, level=4, add_trixels=False) >>> west.stare_dissolve(by='continent', aggfunc='sum') stare ... gdp_md_est continent ... Europe [648518346341351428, 900719925474099204, 10448... ... 25284877.0 North America [1170935903116328964, 1173187702930014212, 117... ... 23505137.0