J'ai besoin de comparer deux colonnes (A, B) d'un Dataframe pour voir combien de valeurs de "A" sont supérieures à "B en Pandas.
J'ai essayé de cette façon mais je ne sais pas si C'est la meilleure option: p> Cela me montre à la suite d'une liste de résultats vrais et de faux résultats, mais je devrais connaître la quantité de chacun. P> < / p>
3 Réponses :
Vous avez besoin:
2
J'ai essayé cela et cela a fonctionné pour les plus grands nombres, lorsque j'essaie de voir les plus petits, cela m'apporte un montant incorrect: (DF ['a']> DF ['B']). SUM () SORTIE: 7980 ( df ['B']> DF ['A']). SUME SORTIE () SORTIE: 73 Mais le nombre total de lignes est de 11975 et les champs ne sont pas vides.
Est-il possible que vous ayez 3922 lignes où a code> et
b code> ont des nombres égaux?
Vous pouvez vérifier avec value_counts code>
Vous avez bien fait, ajoutez simplement la valeur_counts () telle que: meilleur encore, si votre fonction résultat em> est trivial que vous pouvez écrire: p>