J'ai un ensemble de données comme suit :
nom | $ | lettre
adam, 34, c
beny, 45, e
adam, 55, a
beny, 87, t
Je souhaite extraire le montant maximal $ donné par chaque nom, avec la lettre respective. Ainsi pour Adam, j'obtiendrais : adam,55,a.
Si j'utilise :
df.groupby('name')[['$']].max()
cela ne me donne pas la lettre respective.
Si j'utilise :
df.groupby('name')[['$','letter']].max()
Je reçois le montant $ maximal et la lettre la plus élevée dans l'alphabet.