python-大熊猫日期范围自定义日期,小时和频率

时间:2018-10-02 17:56:36

标签: python pandas time-series

我正在尝试使用pd.date_range2018-01-012018-01-31Monday, Tuesday, Wednesday,从6 AM - 6 PM每{{ 1}}。

基本上,我需要一个日期时间对象或字符串数​​组,其值在一周的特定几天中每隔12分钟一次,在给定日期范围的特定工作时间之间。我无法同时使用12 minutesCustomBusinessDayCustomBusinessHour来获取所需的日期时间对象范围。

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

您可以使用

index = pd.date_range('2018-01-01', '2018-02-01', freq='12min')
index[(index.dayofweek <= 2) & (index.hour >= 6) & (index.hour < 18)]