def test_get_indexer(self):
idx = pd.to_timedelta(['0 days', '1 days', '2 days'])
tm.assert_numpy_array_equal(idx.get_indexer(idx), [0, 1, 2])
target = pd.to_timedelta(['-1 hour', '12 hours', '1 day 1 hour'])
tm.assert_numpy_array_equal(idx.get_indexer(target, 'pad'), [-1, 0, 1])
tm.assert_numpy_array_equal(
idx.get_indexer(target, 'backfill'), [0, 1, 2])
tm.assert_numpy_array_equal(
idx.get_indexer(target, 'nearest'), [0, 1, 1])
tm.assert_numpy_array_equal(
idx.get_indexer(target, 'nearest',
tolerance=pd.Timedelta('1 hour')),
[0, -1, 1])
test_datetimelike.py 文件源码
python
阅读 30
收藏 0
点赞 0
评论 0
评论列表
文章目录