@@ -356,9 +356,17 @@ def setup(self):
356
356
357
357
self .s = Series ((['19MAY11' , '19MAY11:00:00:00' ] * 100000 ))
358
358
self .s2 = self .s .str .replace (':\\ S+$' , '' )
359
- self .dup_numeric_data = Series ([1000 ] * 100000 )
360
- self .dup_string_data = ['2013-01-01' ] * 100000
361
- self .dup_datetime_data = [dt .datetime (2010 , 1 , 1 )] * 100000
359
+ self .dup_numeric_data_10_5 = Series ([1000 ] * 100000 )
360
+ self .dup_string_data_10_5 = ['2013-01-01 01:00:00' ] * 100000
361
+ self .dup_datetime_data_10_5 = [dt .datetime (2010 , 1 , 1 )] * 100000
362
+
363
+ self .dup_numeric_data_10_3 = Series ([1000 ] * 100 )
364
+ self .dup_string_data_10_3 = ['2013-01-01 01:00:00' ] * 100
365
+ self .dup_datetime_data_10_3 = [dt .datetime (2010 , 1 , 1 )] * 100
366
+
367
+ self .dup_numeric_data_10_7 = Series ([1000 ] * 10 ** 7 )
368
+ self .dup_string_data_10_7 = ['2013-01-01 01:00:00' ] * 10 ** 7
369
+ self .dup_datetime_data_10_7 = [dt .datetime (2010 , 1 , 1 )] * 10 ** 7
362
370
363
371
def time_format_YYYYMMDD (self ):
364
372
to_datetime (self .stringsD , format = '%Y%m%d' )
@@ -384,14 +392,32 @@ def time_format_exact(self):
384
392
def time_format_no_exact (self ):
385
393
to_datetime (self .s , format = '%d%b%y' , exact = False )
386
394
387
- def time_cache_dup_numeric_data (self ):
388
- to_datetime (self .dup_numeric_data , unit = 's' )
395
+ def time_cache_dup_numeric_data_10_3 (self ):
396
+ to_datetime (self .dup_numeric_data_10_3 , unit = 's' )
397
+
398
+ def time_cache_dup_datetime_data_10_3 (self ):
399
+ to_datetime (self .dup_datetime_data_10_3 )
400
+
401
+ def time_cache_dup_string_data_10_3 (self ):
402
+ to_datetime (self .dup_string_data_10_3 )
403
+
404
+ def time_cache_dup_numeric_data_10_5 (self ):
405
+ to_datetime (self .dup_numeric_data_10_5 , unit = 's' )
406
+
407
+ def time_cache_dup_datetime_data_10_5 (self ):
408
+ to_datetime (self .dup_datetime_data_10_5 )
409
+
410
+ def time_cache_dup_string_data_10_5 (self ):
411
+ to_datetime (self .dup_string_data_10_5 )
412
+
413
+ def time_cache_dup_numeric_data_10_7 (self ):
414
+ to_datetime (self .dup_numeric_data_10_7 , unit = 's' )
389
415
390
- def time_cache_dup_datetime_data (self ):
391
- to_datetime (self .dup_datetime_data )
416
+ def time_cache_dup_datetime_data_10_7 (self ):
417
+ to_datetime (self .dup_datetime_data_10_7 )
392
418
393
- def time_cache_dup_string_data (self ):
394
- to_datetime (self .dup_string_data )
419
+ def time_cache_dup_string_data_10_7 (self ):
420
+ to_datetime (self .dup_string_data_10_7 )
395
421
396
422
397
423
class Offsets (object ):
0 commit comments