0
gesetzt Meine Daten wie folgt aussiehtWie benutze ich Gruppen für Pandas, um eine Spalte zu erhalten, die einer Max-Spalte entspricht?
playerid,position,points
1,pos1,10
1,pos2,15
1,pos3,4
ich die Position für die Spieler zurückkehren wollen, für die sie die meisten Punkte erzielt. Ich kann group_by die meisten Punkte für einen bestimmten Spieler finden, aber wie bekomme ich die Position?
data.groupby(['playerid']).agg(np.max)['points']
Ich möchte sowohl playerid und Position
1,pos2
ich beide pid wollen und pos, nicht nur die Position? – Dude
@Dude, ich habe meine Antwort aktualisiert - bitte überprüfen – MaxU