pandas.Series.str.get_dummies#

Series.str.get_dummies(sep='|')[源代码]#

为 Series 返回虚拟/指示变量的 DataFrame。

Series 中的每个字符串都按 sep 分隔,并作为虚拟/指示变量的 DataFrame 返回。

Parameters:
sep字符串,默认为“|”

用于分隔的字符串。

Returns:
DataFrame

与 Series 值对应的虚拟变量。

参见

get_dummies

将分类变量转换为虚拟/指示变量.

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