如何使用熊猫取消包含特定字符串的行?

时间:2019-10-20 15:46:44

标签: python-3.x pandas data-science

我有一个带有名称字符串的向量,我需要取消包含该字符串的数据集的所有行。我尝试了很多方法,但是代码始终为False匹配字符串。怎么了?

在代码中,“ Stoke City”是我需要查找的字符串的示例,等效于B [0]。

我尝试了以下公式,但它们从未取消带有B [0]的行。 alldata是这种DataFrame:

    Home    ResH    ResNH   Nhome   Winner
    Burnley 1       2   AFC Bournemouth     AFC Bournemouth

alldata1= alldata[~alldata.Home.str.contains(str(B[0]))]
alldata.drop(alldata.loc[alldata['Home']==B[0]].index,inplace = True)
alldata1 = alldata[alldata.Home !='Stoke City']
alldata1 = alldata[alldata.Nhome != B[0]]
alldata1= alldata.loc[~alldata.isin([B[0]]).any()]
alldata.loc[alldata['Home']==B[0]]

如果我愿意

alldata == B[0]

它返回所有False,但是对于某些行,它应该与团队的字符串(名称)匹配。

0 个答案:

没有答案
相关问题