小编Kri*_*shh的帖子

多标签二值化器:浮点对象不可迭代

我有下面的数据框

df[['row_num','set_id']].head()

row_num     path_id_set
988681      [31672, 0]
988680      [31965, 0]
988679      [0, 78464]
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用多标签二值化器,但失败并出现错误代码 float object not iterable

from sklearn.preprocessing import MultiLabelBinarizer
mlb = MultiLabelBinarizer()
mlb.fit_transform(df['set_id'].str.split(','))

TypeError: 'float' object is not iterable
Run Code Online (Sandbox Code Playgroud)

python machine-learning pandas scikit-learn

3
推荐指数
1
解决办法
2711
查看次数

标签 统计

machine-learning ×1

pandas ×1

python ×1

scikit-learn ×1