Voici les données sur lesquelles je travaille :
df_raw = pd.DataFrame({'Summary':['|ro-rd4_ae20|Issue-backfgound', '|20:36|site1_shutdown'], 'User':[r'UPC\User',r'UPC\Ankita'], 'Name':['Generic User', 'CSD']})
A l'aide d'une expression régulière, je souhaite vérifier séparément les motifs 'Nom' =CSD et 'Nom' = 'Utilisateur générique', ce qui créera une nouvelle colonne donnant la valeur true / false si le motif correspond à l'expression régulière.
Si df_raw.Name ='CSD'
puis appliquer l'exp. rég. (df_raw['Summary'].str.findall(r'(([?:[01]?\d|2[0-9]):[0-9]\d|[a-z0-9A-Z-._]+)', expand=False))
y df_raw.Name = 'Generic User'
puis appliquer le reg exp (df_raw['Summary'].str.findall(r'(([?:[01]?\d|2[0-9]):[0-9]\d|[a-z0-9A-Z-._]+)', expand=False))
J'ai essayé d'ajouter re dans la variable et de l'appliquer, mais cela ne m'aide pas/ne donne pas de résultat.
Aidez-nous à résoudre ce problème