Series.str.contains(
pat, # 要查詢的字符串、要查詢的或者正則表達式
case=True, # 是否對大小寫敏感
flags=0, # 用來傳給正則模塊的參數,比如 flags=re.INGNORECASE 等價於 case=False
na=nan, # 默認對空值不處理,即輸出結果還是 NaN
regex=True # 即第一個參數 pat部分 要不要按照正則表達式的規則。
#所以針對特殊符號,默認情況下我們必須使用轉義符,或者設置 regex=False
)
mask=df['日期'].str.contains(r'休息',na=True)
print(mask)
nomask=~ df['日期'].str.contains(r'休息',na=True)