J'ai un dataframe de Panda.
Il ressemble à ceci: p> Je veux émettre les paires (niveau_0, niveau_1) qui ont le plus haut combiné de + scores. Celles-ci sont évidentes pour la plupart d'entre elles, mais dans le cas de niveau_0 = 1, j'ai trois possibilités. Je veux que l'algorithme de production (1,1) car ils ont le plus haut combiné de + à des scores. P> Comment puis-je atteindre cela? P> Merci d'avance et mes excuses pour le Question initiale imprudente. P> P>
3 Réponses :
Voulez-vous: sortie: p>
Vous pouvez utiliser ceci: sortie: p>
La manière Pandas est de calculer la somme des colonnes et de rechercher où cette somme est égale à sa valeur maximale.
J'utiliserais: P>
from to level_0 level_1 6 8 1.0 1.0
Cela ne ressemble pas à un dataframe multi-index pour moi
Il ressemble à un double index
a code>,b code>S'il vous plaît Ne pas Coller le texte du fichier de données multi-indexé, à la place, Utilisez
réinitialiser_index () code> et spécifiez qui sont les colonnes d'index.Vous avez raison, je suis désolé.