Получить Pandas строк, которые содержат несколько текстовых запросов в любом порядке - PullRequest
0 голосов
/ 09 апреля 2020

предположим, у меня есть таблица данных с четырьмя строками:

Text
-----
there is an issue
very enormous issue
the issue is difficult
you think

Есть ли способ в Pandas получить строки, содержащие "отпуск" или "есть" в любом порядке или, возможно, функции отображения? Следовательно, результат должен выглядеть следующим образом:

df[df['Text'].somefunction('issue, is')

Text
-----
there is an issue
very enormous issue
the issue is difficult

Все три строки содержат «есть» или «проблема» в любом порядке. Следовательно, вы также можете написать в функции somefunction ('is', 'issue'), потому что точное положение не имеет значения. Я пробовал с Pandas содержать, но он возвращает точную строку в соответствии с запросом («проблема трудная»). Любая помощь приветствуется.

1 Ответ

1 голос
/ 09 апреля 2020

Попробуйте:

df[df['Text'].str.contains('is|issue')

Документация

...