熊猫从日期时间索引获取工作日数据



我有熊猫数据帧为:

df.ix[1:4]
                     Data
DateTime                    
2015-05-24 02:00:00  4368.02
2015-05-24 03:00:00  4254.63
2015-05-24 04:00:00  4167.88

我创建了一个日历:

us_bd = CustomBusinessDay(calendar=myCalendar())

如何从df中提取工作日数据和非工作日数据?

现在我正在从df中提取日期,然后使用看起来非常笨拙的numpy.in1d检查它们在us_bd中的存在。

我只想说一个工作日是这样的,加上和减去一个工作日回到同一天。

df['is_biz'] = ((df.DateTime + us_bd) - us_bd ) == df.DateTime

最新更新