在Python中添加Dataframe中的假日列

2024-06-11 17:35:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图通过使用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}$

`


Tags: csv数据nodateobject错误holidayscal