Sujet : Re: Comparer deux colonnes avec pandas
De : nospam_giannivolturno5 (at) *nospam* gmail.com.invalid (gigi123)
Groupes : fr.comp.lang.pythonDate : 26. Jul 2022, 13:16:51
Autres entêtes
Organisation : !No_Organization!
Message-ID : <FMidnSG7NYq-UEL_nZ2dnUU7_83NnZ2d@giganews.com>
References : 1 2 3 4
Le mardi 26 Juillet 2022 à 12:35 par Carboleum :
Le 26-07-22 Í 10:41, gigi123 a écrit :
Mais une erreur :
either both or neither of x and y should be given
avec un help(np.where), tu verras ce Í quoi x et y correspondent.
Il
faut ajouter une valeur Í renvoyer lorsque la condition n'est pas
remplie.
df['result'] = np.where(df.col1 == df.col2, df.col4, np.nan)
--
L'absence de virus dans ce courrier électronique a été
vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Effectivement en y ajoutant np.nan je n'ai plus d'erreur et ça fonctionne bien.Mais comment faire pour qu'il fasse une boucle dans la colonne B tanrt que c'est
pas égal?
Puisque là il m'affiche "NAN" lorsque c'est pas égale, or moi je veux qui
compare jusqu'à tant que ce soit égale
Merci beaucoup