BUG名称
ValueError: could not convert string to float: 'Class_6'
BUG说明
通常报这个错通常是因为:要转换成浮点数的字符串中包含 非数字字符 的东西,比如空字符串、字母都不可以转换为浮点数。
原因剖析:
测试数据中target目标值为str,str无法转成float数据
BUG解决
# 导包
# 将标签值转换为数字API
from sklearn.preprocessing import LabelEncoder
# 此处为数据类型问题,即:目标值数据不为数字
lab = LabelEncoder()
y_resample = lab.fit_transform(y_resample)
OK了