我想在我的数据框(标题)的某个列中找到部分字符串匹配。理想情况下,如果部分字符串匹配为true,我希望大熊猫创建一个真正的错误列,如果字符串匹配为false,则为false。我想为你创建一个if/else语句来创建一个def函数,因为我的数据集非常大。部分匹配If语句熊猫
如果'标题'栏中有'dog'这个单词,那么在我的新栏'Match'中输入一个true。
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
而不是'狗'你可以使用分隔符像'狗|猫' – Zero