Bonjour à tous,

Je travaille depuis quelques jours sur un data frame pandas contenant 13 colonnes et 500 lignes.
Je souhaiterai extraire les lignes contenant un mot-clé et que cette extraction soit stricte, càd:
si mon mot-clé est par exemple UBER, je souhaiterai qu'il ne m'extrait pas en même temps AUBER ou UBER492 ou d'autres lignes contenant ces derniers mots.
J'ai utilisé un masque tel que:
mask=np.column_stack([df[col].astype(str).str.contains(pattern) for col in df])

et, évidemment le mot UBER étant inclus dans AUBER ou UBER492, il extrait ces lignes également.
Comment faire pour préciser que je souhaite une extraction STRICTE des lignes contenant le pattern désigné et seulement ces lignes ?

J'ai cherché partout dans la doc de pandas et je ne trouve pas .
Quelqu'un a-t-il une idée ?
Merci beaucoup d'avance