Я пытаюсь ввести строку (слово или фразу), введенную пользователем, для поиска подстроки в определенном столбце для запроса результатов. Как я могу сделать это динамическим c? т.е. я хочу продолжать добавлять слова в качестве новых запросов, чтобы найти элемент без его определения.
например. если введено - слово1; он возвращает все строки с 'word1' в df ['column']
, а если введено - 'word1 word2 wordn'; он возвращает все строки с запросом, как показано ниже:
x = input("Type to search for item : ") # input phrase or word
words = x.split(' ')
query = df.loc[(df['Column'].str.contains(words[0]))
&(df['Column'].str.contains(words[1]))
&(df['Column'].str.contains(words[n]))
]