pandas.Series.str.get_dummies — pandas 3.0.0rc0+33.g1fd184de2a documentation (original) (raw)
Series.str.get_dummies(sep='|', dtype=None)[source]#
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:
sepstr, default “|”
String to split on.
dtypedtype, 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
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