dataframe过滤其中一列的值,如果这列值包含一些特殊值,则把他们过滤出来
bool = df.str.contains('Mr\.') #这里可以写正则表达式
filter_data = df[bool]
#举例
bool=sale['VISITRESULT'].str.contains('已合作|已签单|签单成功|签合同|成交|已签合同|签了合同|签合同')
suc_sale=sale[bool]
#取失败的数据
fail_sale=sale[(-bool)]
这里有一点疑惑,为什么sale[bool]可以定位到VISITRESULT这一列
?