У меня есть фрейм данных, который выглядит следующим образом (см. Ниже):
Player Name Team PlayerMarketValue
Steph Curry Golden State Warriors 169027.4782
Steph Curry Golden State Warriors 169027.4782
Steph Curry Golden State Warriors 169027.4782
Steph Curry Golden State Warriors 169027.4782
Lebron James All Stars 120896.3772
Lebron James All Stars 120896.3772
Lebron James All Stars 120896.3772
Luka Doncic All Stars 36789.6562
Luka Doncic All Stars 36789.6562
Luka Doncic All Stars 36789.6562
Я пытаюсь найти хороший способ сгруппировать как Team
, так и PlayerName
, и из этого взятьпервый экземпляр PlayerMarketValue
, а затем сложите его и запишите это значение через соответствующее ему Team
.
Я попал в блок после получения:
NBAData['TotalTeamVal'] = NBAData.groupby(['Team', 'Player Name'])['PlayerMarketValue'].first().sum()
То есть: я ищу (обратите внимание на строки All Stars
в частности):
![enter image description here](https://i.stack.imgur.com/SL3Ur.png)