Это кажется очень простой задачей, но по какой-то причине мне трудно найти ответ. У меня есть длинный список ключевых слов, которые я хочу найти в столбце, и мне нужно только точное совпадение, а не его подстрока.
ключевые слова:
import pandas as pd
match = str(['NE', 'NW'])
столбец:
tmp = pd.Series(['acne', 'abc', 'ne', 'this is ne', 'nw'])
Моя попытка:
tmp.str.contains(match, case=False)
Результаты:
0 True
1 False
2 True
3 True
4 True
'Acne' Я не хочу, чтобы он возвращался как True, потому что 'ne' не существует само по себе. Что я могу сделать, чтобы это произошло?