-
- Notifications
You must be signed in to change notification settings - Fork 19.3k
Closed
Labels
Milestone
Description
Followup to #26399
In [2]: df = pd.DataFrame({"A": [1, 2, 1, 2], "B": [1, 2, 3, 4]}) In [3]: df Out[3]: A B 0 1 1 1 2 2 2 1 3 3 2 4 In [4]: df.agg(foo=("B", "sum"))Expected Output
In [13]: df.agg({"B": {"foo": "sum"}}) /Users/taugspurger/Envs/dask-dev/lib/python3.7/site-packages/pandas/core/frame.py:6284: FutureWarning: using a dict with renaming is deprecated and will be removed in a future version result, how = self._aggregate(func, axis=axis, *args, **kwargs) Out[13]: B foo 10without the warning. Similar for Series.agg
In [16]: df.B.agg({"foo": "sum"}) # allow foo="sum" Out[16]: foo 10 Name: B, dtype: int64