Sujet : Re: Comparer deux colonnes avec pandas
De : nospam_giannivolturno5 (at) *nospam* gmail.com.invalid (gigi123)
Groupes : fr.comp.lang.pythonDate : 26. Jul 2022, 10:41:24
Autres entêtes
Organisation : !No_Organization!
Message-ID : <rP2dnYmvr4spNUL_nZ2dnUU7_8zNnZ2d@giganews.com>
References : 1 2
Le mardi 26 Juillet 2022 à 08:36 par Carboleum :
Le 25-07-22 Í 14:07, gigi123 a écrit :
Bonjour,
VoilÍ je me trouve coincé sur un sujet concernant python.
Je travaille
actuellement avec Pandas. J'aimerais comparer deux colonnes dans une
dataframe
(que j'ai déjÍ crée), si le résultat de la
première colonne est égale Í la
deuxième colonne, alors la réponse sera la 4ème colonne.
tu peux utiliser numpy.where(df.colonne1 == df.colonne2, df.colonne4)
--
L'absence de virus dans ce courrier électronique a été
vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Excuser moi je n'avais pas compris, j'ai donc écris cela :df['Result']=np.where(df['Libellé']==df['Catalogue urnes'],df['Consommables'])
Mais une erreur :
either both or neither of x and y should be given