File tree 1 file changed +13
-7
lines changed
1 file changed +13
-7
lines changed Original file line number Diff line number Diff line change @@ -290,20 +290,26 @@ def setup(self):
290
290
self .dti = dti
291
291
self .dti2 = dti2
292
292
293
- index = np .random .choice (dti , 10000 , replace = True )
294
- df = DataFrame (index = index , data = {"a" : 1 })
295
- df_sort = df .sort_index ()
296
- self .df = df
297
- self .df_sort = df_sort
298
-
299
293
def time_get_indexer_mismatched_tz (self ):
300
294
# reached via e.g.
301
295
# ser = Series(range(len(dti)), index=dti)
302
296
# ser[dti2]
303
297
self .dti .get_indexer (self .dti2 )
304
298
299
+
300
+ class SortedAndUnsortedDatetimeIndexLoc :
301
+ def setup (self ):
302
+ dti = date_range ("2016-01-01" , periods = 10000 , tz = "US/Pacific" )
303
+ index = np .array (dti )
304
+
305
+ unsorted_index = index .copy ()
306
+ unsorted_index [10 ] = unsorted_index [20 ]
307
+
308
+ self .df_unsorted = DataFrame (index = unsorted_index , data = {"a" : 1 })
309
+ self .df_sort = DataFrame (index = index , data = {"a" : 1 })
310
+
305
311
def time_loc_unsorted (self ):
306
- self .df .loc ["2016-6-11" ]
312
+ self .df_unsorted .loc ["2016-6-11" ]
307
313
308
314
def time_loc_sorted (self ):
309
315
self .df_sort .loc ["2016-6-11" ]
You can’t perform that action at this time.
0 commit comments