我正在尝试将分类数据输入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”),都会发生这种情况。我无法正常工作。
感谢您的输入!
奎因