Группировка и объединение столбцов с несколькими результатами

#python #pandas #dataframe

#python #pandas #фрейм данных

Вопрос:

Мне нужна помощь в выполнении этой группировки, я хочу объединить столбцы с несколькими результатами и суммировать числовые значения столбцов

введите описание изображения здесь

Я пробовал этот код, результат должен отображаться на стрелке левой точки, но я надеюсь достичь результата в нижней стрелке.

 winback.astype(str).groupby('day').agg(',' .join).reset_index()
  

Спасибо за вашу помощь.

Ответ №1:

Использование agg со словарем

 winback.groupby('day').agg({'smoker': ','.join, 'sum': 'sum'})