@@ -825,47 +825,47 @@ def get_dummies(data, prefix=None, prefix_sep='_', dummy_na=False,
825
825
# determine columns being encoded
826
826
827
827
if columns is None :
828
- columns_to_encode = data .select_dtypes (
828
+ data_to_encode = data .select_dtypes (
829
829
include = ['object' , 'category' ])
830
830
else :
831
- columns_to_encode = data [columns ]
831
+ data_to_encode = data [columns ]
832
832
833
833
# validate prefixes and separator to avoid silently dropping cols
834
834
def check_len (item , name ):
835
835
len_msg = ("Length of '{name}' ({len_item}) did not match the "
836
836
"length of the columns being encoded ({len_enc})." )
837
837
838
838
if is_list_like (item ):
839
- if not len (item ) == columns_to_encode .shape [1 ]:
839
+ if not len (item ) == data_to_encode .shape [1 ]:
840
840
len_msg = \
841
841
len_msg .format (name = name , len_item = len (item ),
842
- len_enc = columns_to_encode .shape [1 ])
842
+ len_enc = data_to_encode .shape [1 ])
843
843
raise ValueError (len_msg )
844
844
845
845
check_len (prefix , 'prefix' )
846
846
check_len (prefix_sep , 'prefix_sep' )
847
847
if isinstance (prefix , compat .string_types ):
848
848
prefix = cycle ([prefix ])
849
849
if isinstance (prefix , dict ):
850
- prefix = [prefix [col ] for col in columns_to_encode .columns ]
850
+ prefix = [prefix [col ] for col in data_to_encode .columns ]
851
851
852
852
if prefix is None :
853
- prefix = columns_to_encode .columns
853
+ prefix = data_to_encode .columns
854
854
855
855
# validate separators
856
856
if isinstance (prefix_sep , compat .string_types ):
857
857
prefix_sep = cycle ([prefix_sep ])
858
858
elif isinstance (prefix_sep , dict ):
859
- prefix_sep = [prefix_sep [col ] for col in columns_to_encode .columns ]
859
+ prefix_sep = [prefix_sep [col ] for col in data_to_encode .columns ]
860
860
861
- if columns_to_encode .shape == data .shape :
861
+ if data_to_encode .shape == data .shape :
862
862
with_dummies = []
863
863
elif columns is not None :
864
864
with_dummies = [data .drop (columns , axis = 1 )]
865
865
else :
866
866
with_dummies = [data .select_dtypes (exclude = ['object' , 'category' ])]
867
867
868
- for (col , pre , sep ) in zip (columns_to_encode .iteritems (), prefix ,
868
+ for (col , pre , sep ) in zip (data_to_encode .iteritems (), prefix ,
869
869
prefix_sep ):
870
870
871
871
dummy = _get_dummies_1d (col [1 ], prefix = pre , prefix_sep = sep ,
0 commit comments