您可以使用invert(〜)运算符(其作用类似于非布尔数据):
new_df = df[~df["col"].str.contains(word)]
,
new_dfRHS返回的副本在哪里。
包含还接受正则表达式…
如果以上方法引发ValueError,则可能是由于您混合使用了数据类型,所以请使用
na=False:
new_df = df[~df["col"].str.contains(word, na=False)]
要么,
new_df = df[df["col"].str.contains(word) == False]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)