File tree 1 file changed +11
-9
lines changed
1 file changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -225,15 +225,17 @@ def setup(self, index):
225
225
N = 10 ** 6
226
226
categories = ['a' , 'b' , 'c' ]
227
227
values = [0 ] * N + [1 ] * N + [2 ] * N
228
- indices = {
229
- 'monotonic_incr' : pd .Categorical .from_codes (values ,
230
- categories = categories ),
231
- 'monotonic_decr' : pd .Categorical .from_codes (list (reversed (values )),
232
- categories = categories ),
233
- 'non_monotonic' : pd .Categorical .from_codes ([0 , 1 , 2 ] * N ,
234
- categories = categories )
235
- }
236
- self .data = indices [index ]
228
+ if index == 'monotonic_incr' :
229
+ self .data = pd .Categorical .from_codes (values ,
230
+ categories = categories )
231
+ elif index == 'monotonic_decr' :
232
+ self .data = pd .Categorical .from_codes (list (reversed (values )),
233
+ categories = categories )
234
+ elif index == 'non_monotonic' :
235
+ self .data = pd .Categorical .from_codes ([0 , 1 , 2 ] * N ,
236
+ categories = categories )
237
+ else :
238
+ raise ValueError ('Invalid index param: {}' .format (index ))
237
239
238
240
self .scalar = 10000
239
241
self .list = list (range (10000 ))
You can’t perform that action at this time.
0 commit comments