Я пытаюсь сделать некоторые агрегации в кадре данных pandas. Вот пример кода:
import pandas as pd
df = pd.DataFrame({"User": ["user1", "user2", "user2", "user3", "user2", "user1"],
"Amount": [10.0, 5.0, 8.0, 10.5, 7.5, 8.0]})
df.groupby(["User"]).agg({"Amount": {"Sum": "sum", "Count": "count"}})
Out[1]:
Amount
Sum Count
User
user1 18.0 2
user2 20.5 3
user3 10.5 1
Что генерирует следующее предупреждение:
FutureWarning: использование dict с переименованием устарело и будет удалены в будущей версии return super (DataFrameGroupBy, self).aggregate(arg, * args, ** kwargs)
Как я могу избежать этого?