(self, unique_levels)
| 244 | param_names = ["unique_levels"] |
| 245 | |
| 246 | def setup(self, unique_levels): |
| 247 | self.nlevels = 2 |
| 248 | if unique_levels: |
| 249 | mi = MultiIndex.from_arrays([range(1000000)] * self.nlevels) |
| 250 | else: |
| 251 | mi = MultiIndex.from_product([range(1000)] * self.nlevels) |
| 252 | self.df = DataFrame(np.random.randn(len(mi)), index=mi) |
| 253 | |
| 254 | self.tgt_slice = slice(200, 800) |
| 255 | self.tgt_null_slice = slice(None) |
| 256 | self.tgt_list = list(range(0, 1000, 10)) |
| 257 | self.tgt_scalar = 500 |
| 258 | |
| 259 | bool_indexer = np.zeros(len(mi), dtype=np.bool_) |
| 260 | bool_indexer[slice(0, len(mi), 100)] = True |
| 261 | self.tgt_bool_indexer = bool_indexer |
| 262 | |
| 263 | def time_loc_partial_key_slice(self, unique_levels): |
| 264 | self.df.loc[self.tgt_slice, :] |
nothing calls this directly
no test coverage detected