【发布时间】:2019-11-13 08:02:44
【问题描述】:
我有以下熊猫数据框。日期与时间:
from pandas.tseries.holiday import USFederalHolidayCalendar
import pandas as pd<BR>
df = pd.DataFrame([[6,0,"2016-01-02 01:00:00",0.0],
[7,0,"2016-07-04 02:00:00",0.0]])
cal = USFederalHolidayCalendar()
holidays = cal.holidays(start='2014-01-01', end='2018-12-31')
如果日期是否为假日,我想添加一个带有 True/False 的新布尔列。
试过df["hd"] = df[2].isin(holidays),但由于时间数字,它不起作用。
【问题讨论】: