У меня есть Python панд DataFrame с (п, функция, класс)Как я могу суммировать значения столбцов, которые соответствуют конкретному значению другого столбца в pandas DataFrame?
item feature grade
1 1 0.8
1 2 0.3
2 1 0.6
...
и я должен суммировать все значения ранга для каждого же элемента, так что, например
for item 1 sum of grade is 1.1
и я должен поставить все суммы в новом DataFrame с (п, sumGrade):
item sumGrade
1 1.1
2 0.6
...
Как я могу сделать это без использования GroupBy и применить функцию? Потому что мне нужна хорошая производительность при вычислении.
Спасибо
Нормальный op здесь, чтобы 'groupby' на 'item' и называть' sum' в столбце 'grade', не нужно называть 'apply' здесь – EdChum