pandas.Series.str.get_dummies#

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

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

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

参数:
sepstr, 默认 “|”

要分割的字符串。

返回:
DataFrame

对应于 Series 值的虚拟变量。

参见

get_dummies

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

示例

>>> 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