Creating DatetimeIndex from date column performance regression · Issue #6150 · pandas-dev/pandas (original) (raw)
import numpy as np; import pandas as pd; import datetime
s = pd.Series([np.random.choice(pd.date_range(datetime.datetime(1992,1,1,0,0,0),datetime.datetime(2014,1,1,0,0,0),freq='H')) for i in range(1200)])
# s is datetime64 column.
In [12]: %timeit pd.DatetimeIndex(s)
10000 loops, best of 3: 15.4 µs per loop
In [13]: %timeit pd.DatetimeIndex(s)
100 loops, best of 3: 3.21 ms per loop
Had originally thought this was normalize...