@@ -16,11 +16,11 @@ class FromDicts(object):
1616
1717    def  setup (self ):
1818        N , K  =  5000 , 50 
19-         index  =  tm .makeStringIndex (N )
20-         columns  =  tm .makeStringIndex (K )
21-         frame  =  DataFrame (np .random .randn (N , K ), index = index , columns = columns )
19+         self .index  =  tm .makeStringIndex (N )
20+         self .columns  =  tm .makeStringIndex (K )
21+         frame  =  DataFrame (np .random .randn (N , K ), index = self .index ,
22+                           columns = self .columns )
2223        self .data  =  frame .to_dict ()
23-         self .some_dict  =  list (self .data .values ())[0 ]
2424        self .dict_list  =  frame .to_dict (orient = 'records' )
2525        self .data2  =  {i : {j : float (j ) for  j  in  range (100 )}
2626                      for  i  in  range (2000 )}
@@ -31,8 +31,14 @@ def time_list_of_dict(self):
3131    def  time_nested_dict (self ):
3232        DataFrame (self .data )
3333
34-     def  time_dict (self ):
35-         Series (self .some_dict )
34+     def  time_nested_dict_index (self ):
35+         DataFrame (self .data , index = self .index )
36+ 
37+     def  time_nested_dict_columns (self ):
38+         DataFrame (self .data , columns = self .columns )
39+ 
40+     def  time_nested_dict_index_columns (self ):
41+         DataFrame (self .data , index = self .index , columns = self .columns )
3642
3743    def  time_nested_dict_int64 (self ):
3844        # nested dict, integer indexes, regression described in #621 
0 commit comments