我试图通过使用workalendar包在数据帧中为法国添加holidays列,但它给了我一个错误
Series' object has no attribute 'weekday'
以下是我的代码
from workalendar.europe import France
df1 = pd.read_csv('C:\Users\ABC.csv')
df1['Date'] = pd.to_datetime(df1['Date'], format= '%d/%m/%Y %H:%M:%S')
df1['Date1'] = df1.Date.dt.date
dr = df1['Date1']
cal = France()
df1['Holiday'] = cal.is_working_day(df1['Date1'])
df1.head()
文件中的原始数据如下所示
^{pr2}$`
试试这个。在
必须将对象类型转换为
datetime
。在顺便说一句,我认为}。。。在
working_day
可能不是{Converting between datetime, Timestamp and datetime64
相关问题 更多 >
编程相关推荐