@@ -356,8 +356,9 @@ 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 .numeric_data = Series ([range (100000 )])
360
- self .datetime_data = [dt .datetime (2010 , 1 , 1 )] * 100000
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
361
362
362
363
def time_format_YYYYMMDD (self ):
363
364
to_datetime (self .stringsD , format = '%Y%m%d' )
@@ -383,11 +384,14 @@ def time_format_exact(self):
383
384
def time_format_no_exact (self ):
384
385
to_datetime (self .s , format = '%d%b%y' , exact = False )
385
386
386
- def time_cache_numeric_data (self ):
387
- to_datetime (self .numeric_data )
387
+ def time_cache_dup_numeric_data (self ):
388
+ to_datetime (self .dup_numeric_data , unit = 's' )
388
389
389
- def time_cache_datetime_data (self ):
390
- to_datetime (self .datetime_data )
390
+ def time_cache_dup_datetime_data (self ):
391
+ to_datetime (self .dup_datetime_data )
392
+
393
+ def time_cache_dup_string_data (self ):
394
+ to_datetime (self .dup_string_data )
391
395
392
396
393
397
class Offsets (object ):
0 commit comments