Текст столбца фрейма данных со строкой типа данных содержит предложения, я хочу извлечь строки, содержащие определенные слова, независимо от места, в котором они встречаются.
Например:
Column
Cat and mouse are the born enemies
Cat is a furry pet
df = df[df['cleantext'].str.contains('cat' & 'mouse')].reset_index()
df.shape
Выше выдает ошибку.
Я знаю, что для или условия мы можем написать -
df = df[df['cleantext'].str.contains('cat | mouse')].reset_index()
Но я хочу извлечь строки, в которых присутствуют и кошка, и мышь.
Ожидаемый результат -
Column
Cat and mouse are the born enemies
(?=.*cat)(?=.*mouse)
- person   schedule 06.05.2019