У меня проблема с агрегатом панд.
У меня есть 4 столбца с типом "int" и один в виде строки.Я хочу, чтобы те с int суммировали, чтобы тот со строкой получал уникальный.
Я использовал следующую функцию:
df = df.groupby(['Time', 'Id', 'Object', 'Alias', 'Type'],as_index=False).agg(lambda x : x.sum() if x.dtype=='int' else x.unique())
Но я получаю следующую ошибку:
ValueError: Function does not reduce
Я нашел несколько похожих вопросов, но у каждого из них есть только одна операция в статистической функции.Не уверен, как использовать какой-либо совет в моем случае.