我想根据一个字符串列的值是否是另一个字符串列的值的子字符串来过滤DataFrame
。
根据this 2岁的帖子,可以这样使用apply来完成:
df = pd.DataFrame({'FNAME': ['Max', 'Tobi'], 'LNAME': ['Foo', 'Tobiwan']})
df.loc[ df.apply(lambda row: row.FNAME in row.LNAME, axis=1) ]
FNAME LNAME
1 Tobi Tobiwan
我想知道是否有一些内置的矢量化方法?
答案 0 :(得分:2)
使用views
replace