Я пытаюсь найти частичное совпадение строк в определенном столбце моей dataframe (Title). В идеале я хотел бы, чтобы pandas создавали истинный ложный столбец, если совпадение с частичной строкой - true и false, если совпадение строки является ложным. Я хотел бы вам def def, чтобы сделать это, чтобы создать оператор if/else, поскольку мой набор данных довольно велик.Частичное совпадение Если заявление Pandas
Если в столбце «Заголовок» есть слово «собака», вставьте его в эту строку в новом столбце «Матч».
Old Dataframe example:
Title Author Name
Dogs R Us John Smith
Pigs can Fly Henry White
Dog Games Adam James
New Dataframe example:
Title Author Name Match
Dogs R Us John Smith True
Pigs can Fly Henry White False
Dog Games Adam James True
@ Джон Галт Большого спасибо за быстрые и большие ответы. Что делать, если я хотел бы сопоставить несколько строк. Например, я хотел найти все названия, в которых есть слово «Собаки», а также все плитки с кошками в нем, а также все титулы с участием Свиней. Могу ли я сделать это в одной строке кода? – spacedinosaur10
Вместо «Dog» вы можете использовать разделитель как «Dog | Cat» – Zero