dask_geopandas.GeoDataFrame.dissolve#
- GeoDataFrame.dissolve(by=None, aggfunc='first', split_out=1, **kwargs)#
Dissolve geometries within
groupbyinto a single geometry.- Parameters:
- bystring, default None
Column whose values define groups to be dissolved. If None, whole GeoDataFrame is considered a single group.
- aggfuncfunction, string or dict, default “first”
Aggregation function for manipulation of data associated with each group. Passed to dask
groupby.aggmethod. Note thataggfuncneeds to be applicable to all columns (i.e."mean"cannot be used with string dtype). Select only required columns beforedissolveor pass a dictionary mapping toaggfuncto specify the aggregation function for each column separately.- split_outint, default 1
Number of partitions of the output
- **kwargs
keyword arguments passed to
groupby
Examples
>>> ddf.dissolve("foo", split_out=12)
>>> ddf[["foo", "bar", "geometry"]].dissolve("foo", aggfunc="mean")
>>> ddf.dissolve("foo", aggfunc={"bar": "mean", "baz": "first"})