diff --git a/pandas/core/groupby/groupby.py b/pandas/core/groupby/groupby.py index dd7600c4dbf89..a7ae99401f031 100644 --- a/pandas/core/groupby/groupby.py +++ b/pandas/core/groupby/groupby.py @@ -2484,10 +2484,17 @@ def ohlc(self) -> DataFrame: ) @doc(DataFrame.describe) - def describe(self, **kwargs): + def describe( + self, + percentiles=None, + include=None, + exclude=None, + ) -> NDFrameT: with self._group_selection_context(): if len(self._selected_obj) == 0: - described = self._selected_obj.describe(**kwargs) + described = self._selected_obj.describe( + percentiles=percentiles, include=include, exclude=exclude + ) if self._selected_obj.ndim == 1: result = described else: @@ -2495,7 +2502,9 @@ def describe(self, **kwargs): return result.to_frame().T.iloc[:0] result = self._python_apply_general( - lambda x: x.describe(**kwargs), + lambda x: x.describe( + percentiles=percentiles, include=include, exclude=exclude + ), self._selected_obj, not_indexed_same=True, )