Я хочу сгруппировать данные по нескольким столбцам (около 40) и применить агрегированную сумму. 40 столбцов — это последние 40 столбцов набора данных. Я не нашел элегантного способа сделать это.
Я пытался сгруппировать по всем столбцам после столбца «column_before».
Код: Выделить всё
df.groupby('grouping_variable')['column_before':].sum()
TypeError: unhashable type: 'slice'
Ожидаемым результатом является кадр данных с последними 40 столбцами, агрегированными по «grouping_variable» в виде суммы
Подробнее здесь:
https://stackoverflow.com/questions/583 ... -in-python