我试图从数据帧df
中选择行,其中字符串值不在列col1
或col2
中。你知道吗
我只能对一列执行以下操作:
df_clean = df[df["col1"].str.contains('thisstring|thatstring', na=False, case=False)==False]
但如果我能做到更好:
df_clean = df[df["col1","col2"].str.contains('thisstring|thatstring', na=False, case=False)==False]
有可能吗?否则,我必须使用顶层代码中的df_clean
,然后再次为col2
运行它并保存到另一个变量中。你知道吗
用途:
如果需要将} for } 检查每行至少一个
.str
函数应用于DataFrame
,请使用^{boolean DataFrame
和^{True
:最简单的方法是将一列添加到另一列中,然后按
False
进行比较,使用~
作为逆布尔掩码:相关问题 更多 >
编程相关推荐