2017-04-03 94 views
0

我爲熊貓據幀:大熊貓從日期時間指數得到工作日數據

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中的存在,這看起來非常笨拙。

回答

0

我只是說一個工作日是這樣的,加減一個工作日返回同一天。

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

除非7月4日或12月25日是星期二? – Zanam

+0

應該工作,我認爲。這取決於您在自定義日曆上的日期 –

相關問題