我的数据就是那样
import pandas as pd
data = pd.Series(data = ["a b", "b c", "a b c"])
我想把它转移到像这样的二进制功能
a b c
0 1 1 0
1 0 1 1
2 1 1 1
最有效的方法是什么?感谢。
答案 0 :(得分:1)
您可以使用get_dummies
:
0 a b
1 b c
2 a b c
dtype: object
print data.str.get_dummies(sep=' ')
a b c
0 1 1 0
1 0 1 1
2 1 1 1