We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 256805f commit 16a4e59Copy full SHA for 16a4e59
asv_bench/benchmarks/reindex.py
@@ -30,6 +30,10 @@ def setup(self):
30
self.s_subset = self.s[::2]
31
self.s_subset_no_cache = self.s[::2].copy()
32
33
+ mi = MultiIndex.from_product([rng, range(100)])
34
+ self.s2 = Series(np.random.randn(len(mi)), index=mi)
35
+ self.s2_subset = self.s2[::2].copy()
36
+
37
def time_reindex_dates(self):
38
self.df.reindex(self.rng_subset)
39
@@ -44,6 +48,10 @@ def time_reindex_multiindex_no_cache(self):
44
48
# Copy to avoid MultiIndex._values getting cached
45
49
self.s.reindex(self.s_subset_no_cache.index.copy())
46
50
51
+ def time_reindex_multiindex_no_cache_dates(self):
52
+ # Copy to avoid MultiIndex._values getting cached
53
+ self.s2_subset.reindex(self.s2.index.copy())
54
47
55
56
class ReindexMethod:
57
0 commit comments