Я работаю над кадром данных pandas со 168 столбцами. Первые три столбца содержат название страны, широту и долготу. Остальные столбцы содержат числовые данные. Каждая строка представляет страну, но для некоторых стран есть несколько строк. Мне нужно суммировать эти строки. Я могу агрегировать первые три столбца с помощью следующего кода:
df = df.groupby('Country', as_index=False).agg({'Lat':'first','Long':'first'})
Однако я не смог найти способ включить в этот код оставшиеся 165 столбцов без явной записи всех имен столбцов. Кроме того, имена столбцов представляют даты и называются как 5/27/20
, 5/28/20
, 5/29/20
, и т. Д. c. Поэтому мне нужно сохранить имена столбцов.
Как я могу это сделать? Спасибо.