BUG: Fix IntervalIndex constructor inconsistencies by jschendel · Pull Request #18424 · pandas-dev/pandas (original) (raw)
In [3]: pd.interval_range(start=start.tz_localize('UTC'),
...: end=end.tz_localize('UTC'))
...:
Out[3]:
IntervalIndex([(2017-01-01, 2017-01-02], (2017-01-02, 2017-01-03], (2017-01-03, 2017-01-04], (2017-01-04, 2017-01-05], (2017-01-05, 2017-01-06] ... (2017-01-10, 2017-01-11], (2017-01-11, 2017-01-12], (2017-01-12, 2017-01-13], (2017-01-13, 2017-01-14], (2017-01-14, 2017-01-15]]
closed='right',
dtype='interval[datetime64[ns]]')
In [4]: pd.interval_range(start=start.tz_localize('UTC'),
...: end=end.tz_localize('UTC')).left
...:
Out[4]:
DatetimeIndex(['2017-01-01', '2017-01-02', '2017-01-03', '2017-01-04',
'2017-01-05', '2017-01-06', '2017-01-07', '2017-01-08',
'2017-01-09', '2017-01-10', '2017-01-11', '2017-01-12',
'2017-01-13', '2017-01-14'],
dtype='datetime64[ns]', freq=None)