diff --git a/vb_suite/frame_methods.py b/vb_suite/frame_methods.py index 08f041d835f76..7cf1fc6cf34c5 100644 --- a/vb_suite/frame_methods.py +++ b/vb_suite/frame_methods.py @@ -65,3 +65,14 @@ frame_boolean_row_select = Benchmark('df[bool_arr]', setup, start_date=datetime(2011, 1, 1)) + +#---------------------------------------------------------------------- +# iteritems (monitor no-copying behaviour) + +setup = common_setup + """ +df = DataFrame(randn(10000, 100)) +""" + +# as far back as the earliest test currently in the suite +frame_iteritems = Benchmark('for name,col in df.iteritems(): pass', setup, + start_date=datetime(2010, 6, 1))