【发布时间】:2021-08-26 16:35:03
【问题描述】:
这是我的代码
from sklearn import preprocessing
from sklearn.preprocessing import OneHotEncoder
labelencoder_X = preprocessing.LabelEncoder()
X[:,0] = labelencoder_X.fit_transform(X[:,0])
onehotencoder = OneHotEncoder(categories=[])
X = onehotencoder.fit_transform(X).toarray()
尝试了很多次后,我无法解决这个错误
ValueError: Shape mismatch: if categories is an array, it has to be of shape (n_features,).
【问题讨论】:
标签: pandas numpy machine-learning scikit-learn one-hot-encoding