Skip to content Skip to sidebar Skip to footer

Check If One String Contains Another Substring In Python

I have a data set which looks something like this. **name** **url** **title** Microsoft asdfgaethgaetgh Microsoft Is a big company Apple aeiurghp

Solution 1:

This can also be used :

criteria = lambda row : row['name'] inrow['title']
df['flag'] = df.apply(criteria, axis =1)

Solution 2:

You can use df['flag'] = True if df.name in df.title else False The code uses single line if else condition

Solution 3:

isin will work only if you want to search name within list of names. To search for substring use str.contains instead

df.title.str.contains(df.name)

Solution 4:

Sample like this;

ifdf[name] indf[title]:
                        returntrue

Solution 5:

Your code should be like this

df['flag'] = (df.name in df.title)

Post a Comment for "Check If One String Contains Another Substring In Python"