pandas具有向量化的字符串操作,因此您可以过滤掉包含不需要的字符串的行:
In [91]: df = pd.Dataframe(dict(A=[5,3,5,6], C=["foo","bar","fooXYZbar", "bat"]))In [92]: dfOut[92]: A C0 5 foo1 3 bar2 5 fooXYZbar3 6 batIn [93]: df[~df.C.str.contains("XYZ")]Out[93]: A C0 5 foo1 3 bar3 6 bat

![如何从熊猫数据框中删除包含特定列中特定字符串的行?[重复] 如何从熊猫数据框中删除包含特定列中特定字符串的行?[重复]](http://www.mshxw.com/aiimages/31/483867.png)
