Если у вас есть DataFrame со значениями, которые появляются вместе, но также имеют независимое значение, например:
df = {'address': ["A", "A", "B"], 'balances': [30, 40, 50], 'sessions': ["V","V","K"]}
, и вы хотите groupby
оба и aggregate
другое :
>>> df.groupby(["address"]).agg({'balances': 'sum', 'sessions': ??? })
{'address': ["A", "B"], 'balances': [80, 50], 'sessions': ["V","K"]}