Skip to main content
`Ctrl`+`K`

# pandas.Series.str.get_dummies

Series.str.get_dummies(sep='|', dtype=None)

  Return DataFrame of dummy/indicator variables for Series.

  Each string in Series is split by sep and returned as a DataFrame of dummy/indicator variables.

  Parameters:
    sep str, default “|”

      String to split on.

    dtype dtype, default np.int64

      Data type for new columns. Only a single dtype is allowed.

  Returns:
    DataFrame

      Dummy variables corresponding to values of the Series.

  See also

  `get_dummies`

    Convert categorical variable into dummy/indicator variables.

  Examples

      >>> pd.Series(["a|b", "a", "a|c"]).str.get_dummies()
         a  b  c
      0  1  1  0
      1  1  0  0
      2  1  0  1

      >>> pd.Series(["a|b", np.nan, "a|c"]).str.get_dummies()
         a  b  c
      0  1  1  0
      1  0  0  0
      2  1  0  1

      >>> pd.Series(["a|b", np.nan, "a|c"]).str.get_dummies(dtype=bool)
              a      b      c
      0   True   True    False
      1   False  False   False
      2   True   False   True