Je voudrais vérifier si une colonne contient une valeur d'une autre colonne et remplir une troisième colonne avec Vrai ou Faux.
df in:
id | name | account
-------------------
01 | John | AB01
02 | Emma | AB03
03 | Alice | AB03
df out:
id | name | account | match
----------------------------
01 | John | AB01 | True
02 | Emma | AB03 | False
03 | Alice | AB03 | True
J'ai essayé ceci:
df['match'] = np.where(df['account'].contains(df['id']), 'True','False')
Erreur: AttributeError: 'Series' object has no attribute 'contains'
df['match'] = np.where(df['account'].str.contains(df['id']), 'True','False')
Erreur: TypeError: 'Series' objects are mutable, thus they cannot be hashed
Toute aide est grandement appréciée!