Сворачивание фрейма данных путем группирования в разных столбцах на основе уникальных элементов другого столбца

#pandas #dataframe #pandas-groupby

#pandas #фрейм данных #pandas-группирование

Вопрос:

У меня есть фрейм данных с такой структурой:

df1 = pd.DataFrame({'State':['NY', 'CA', 'NY', 'CA'], '3/1/20':[5, 10, 11,7], '3/2/20':[11, 13, 2,4], '3/3/20':[4, 12, 8,7]})

и мне нужно сохранить ту же структуру сводной таблицы, но «свернуть» строки, суммируя все значения для каждого состояния по состоянию, чтобы фрейм данных преобразовывался в:

df2 = pd.DataFrame({'State':['NY', 'CA'], '3/1/20':[16, 17], '3/2/20':[13, 17], '3/3/20':[12, 19]})

Любые предложения о том, как это сделать, будут приветствоваться! Спасибо!

Комментарии:

1. df1.groupby('State', as_index=False).sum()

2. Спасибо, Куанг! Это работает!