Python 3.x 如果与其他列的文本匹配,则仅从前两行中删除文本行

Python 3.x 如果与其他列的文本匹配,则仅从前两行中删除文本行,python-3.x,pandas,text,nlp,Python 3.x,Pandas,Text,Nlp,我有一个数据帧Python 3.x,如下所示: 标题 类型 所容纳之物 芒果 段落 芒果被称为水果之王。它是一种核果,产自多种热带树木。。。。。 日期 段落 【日期】/n【段落】/n日期几千年来一直是中东和印度河流域的主食。。。。。。 芒果 散文 芒果散文芒果被称为水果之王。它是一种核果,产自多种热带树木。。。。。 苹果 文章 苹果/n物品/n苹果是由苹果树生产的可食用水果。。。。。 ...... ...... ..........................................

我有一个数据帧Python 3.x,如下所示:

标题 类型 所容纳之物 芒果 段落 芒果被称为水果之王。它是一种核果,产自多种热带树木。。。。。 日期 段落 【日期】/n【段落】/n日期几千年来一直是中东和印度河流域的主食。。。。。。 芒果 散文 芒果散文芒果被称为水果之王。它是一种核果,产自多种热带树木。。。。。 苹果 文章 苹果/n物品/n苹果是由苹果树生产的可食用水果。。。。。 ...... ...... ................................................................................... 如何使用:

输出

import numpy as np

values = df.values.astype(str)

mask = (np.char.find(values[:,[2,2]], values[:,[0,1]]) == -1).any(1) 
df[mask]    
   title       type                                            content
0  Mango  Paragraph  Mango is called the king of fruits. It is a st...