Python中的分类数据:ValueError:无法将字符串转换为浮点型:

时间:2018-08-22 23:17:23

标签: python error-handling sklearn-pandas one-hot-encoding

我正在尝试将分类数据输入Python。当我输入以下代码的第五行时,出现ValueError:无法将字符串转换为float:'Y'

from sklearn.preprocessing import LabelEncoder, OneHotEncoder
labelencoder_X1 = LabelEncoder() 
X[:, 1] = labelencoder_X1.fit_transform(X[:, 1])
onehotencoder = OneHotEncoder(categorical_features =[1])
X = onehotencoder.fit_transform(X).toarray()

X的样本: 驱动器1 6.0 驱动器2 10.7

无论我尝试转换哪种分类数据,无论是“ Y”,“ N”还是来自文件任何列的键入文本(例如“ Drives”),都会发生这种情况。我无法正常工作。

感谢您的输入!

奎因

0 个答案:

没有答案