### Navigation

- index
- modules |
- next |
- previous |
- pandas 0.13.1 documentation »
- API Reference »

# pandas.core.reshape.get_dummies

`pandas.core.reshape.``get_dummies`(data, prefix=None, prefix_sep='_', dummy_na=False)

  Convert categorical variable into dummy/indicator variables

  Parameters : | data : array-like or Series prefix : string, default None String to append DataFrame column names prefix_sep : string, default ‘_’ If appending prefix, separator/delimiter to use dummy_na : bool, default False Add a column to indicate NaNs, if False NaNs are ignored.
  Returns : | dummies : DataFrame

  Examples

      >>> s = pd.Series(list('abca'))

      >>> get_dummies(s)
         a  b  c
      0  1  0  0
      1  0  1  0
      2  0  0  1
      3  1  0  0

      >>> s1 = ['a', 'b', np.nan]

      >>> get_dummies(s1)
         a  b
      0  1  0
      1  0  1
      2  0  0

      >>> get_dummies(s1, dummy_na=True)
         a  b  NaN
      0  1  0    0
      1  0  1    0
      2  0  0    1

  See also `Series.str.get_dummies`.

### Navigation

- index
- modules |
- next |
- previous |
- pandas 0.13.1 documentation »
- API Reference »