0
votes

Comment voir la valeur la plus élevée entre deux colonnes d'un fichier de données et combien de valeurs dans une colonne sont supérieures à l'autre?

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: xxx

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>


0 commentaires

3 Réponses :


1
votes

Vous avez besoin:

2


2 commentaires

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 et b ont des nombres égaux?



2
votes

Vous pouvez vérifier avec value_counts xxx


0 commentaires

0
votes

Vous avez bien fait, ajoutez simplement la valeur_counts () telle que: xxx

meilleur encore, si votre fonction résultat est trivial que vous pouvez écrire: xxx


0 commentaires