-
-
Notifications
You must be signed in to change notification settings - Fork 18.4k
TYPING/DOC: Move custom type to _typing and add whatsnew #35220
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@@ -332,6 +332,7 @@ Other enhancements | |||
- :meth:`~Series.explode` now accepts ``ignore_index`` to reset the index, similarly to :meth:`pd.concat` or :meth:`DataFrame.sort_values` (:issue:`34932`). | |||
- :meth:`read_csv` now accepts string values like "0", "0.0", "1", "1.0" as convertible to the nullable boolean dtype (:issue:`34859`) | |||
- :class:`pandas.core.window.ExponentialMovingWindow` now supports a ``times`` argument that allows ``mean`` to be calculated with observations spaced by the timestamps in ``times`` (:issue:`34839`) | |||
- :meth:`DataFrame.agg` and :meth:`Series.agg` now accept named aggregation for renaming the output columns/indexes. (:issue:`26513`) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Apologize that somehow i didn't notice there wasn't a whatsnew note.
Added here!
@@ -96,3 +96,11 @@ | |||
# DataFrame::sort_index, among others | |||
ValueKeyFunc = Optional[Callable[["Series"], Union["Series", AnyArrayLike]]] | |||
IndexKeyFunc = Optional[Callable[["Index"], Union["Index", AnyArrayLike]]] | |||
|
|||
# types of `func` kwarg for DataFrame.aggregate and Series.aggregate | |||
AggFuncTypeBase = Union[Callable, str] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If there is a more generic name you can think of than AggFuncTypeBase
I think would be useful in other areas that aren't aggregations; i.e. in groupby a lot we accept a callable / str and resolve the latter to a builtin or NumPy func if we can, which could use this same type
thanks @charlesdong1991 |
followup of #29116
details see : #29116 (comment)