|
40 | 40 | from pandas import (Series, DataFrame, Panel,
|
41 | 41 | SparseSeries, SparseDataFrame,
|
42 | 42 | Index, MultiIndex, bdate_range, to_msgpack,
|
43 |
| - date_range, period_range, |
| 43 | + date_range, period_range, timedelta_range, |
44 | 44 | Timestamp, NaT, Categorical, Period)
|
45 | 45 | from pandas.tseries.offsets import (
|
46 | 46 | DateOffset, Hour, Minute, Day,
|
@@ -116,7 +116,17 @@ def create_data():
|
116 | 116 |
|
117 | 117 | index = dict(int=Index(np.arange(10)),
|
118 | 118 | date=date_range('20130101', periods=10),
|
119 |
| - period=period_range('2013-01-01', freq='M', periods=10)) |
| 119 | + period=period_range('2013-01-01', freq='M', periods=10), |
| 120 | + float=Index(np.arange(10, dtype=np.float64)), |
| 121 | + uint=Index(np.arange(10, dtype=np.uint64)), |
| 122 | + timedelta=timedelta_range('00:00:00', freq='30T', periods=10)) |
| 123 | + |
| 124 | + if _loose_version >= LooseVersion('0.18'): |
| 125 | + from pandas import RangeIndex |
| 126 | + index['range'] = RangeIndex(10) |
| 127 | + if _loose_version >= '0.21': |
| 128 | + from pandas import interval_range |
| 129 | + index['interval'] = interval_range(0, periods=10) |
120 | 130 |
|
121 | 131 | mi = dict(reg2=MultiIndex.from_tuples(
|
122 | 132 | tuple(zip(*[[u'bar', u'bar', u'baz', u'baz', u'foo',
|
@@ -276,6 +286,8 @@ def create_msgpack_data():
|
276 | 286 | del data['frame']['cat_onecol']
|
277 | 287 | del data['frame']['cat_and_float']
|
278 | 288 | del data['scalars']['period']
|
| 289 | +# del data['index']['interval'] |
| 290 | + del data['offsets'] |
279 | 291 | return _u(data)
|
280 | 292 |
|
281 | 293 |
|
|
0 commit comments