我有以下代码:
import pandas as pd
private = pd.read_excel("file.xlsx","Pri")
public = pd.read_excel("file.xlsx","Pub")
private["ISH"] = private.HolidayName.str.lower().contains("holiday|recess")
public["ISH"] = public.HolidayName.str.lower().contains("holiday|recess")
我遇到了以下错误:
AttributeError: 'Series' object has no attribute 'contains'
有没有一种方法可以在一步中将“HolidayName”列转换为小写,并检查正则表达式("Holiday|Recess")
是否包含在其中,使用.contains
?
有没有办法在一个步骤中将“HolidayName”列转换为小写并使用.contains
检查正则表达式("Holiday|Recess")
?
H
或R
。 - DSM