对于分类,我试图通过应用 OneHotEncoder 将分类数据转换为数字。但它显示错误could not convert string to float
这是我的分类数据集的示例和 One Hot Encoding 的代码。
# TODO: create a OneHotEncoder object, and fit it to all of X
from sklearn.preprocessing import OneHotEncoder
# 1. INSTANTIATE
enc = OneHotEncoder()
# 2. FIT
enc.fit(train_obj)
# 3. Transform
train_ = enc.transform(train_obj)
train_.head()
我不明白是什么问题以及我该如何解决。
如果我应用get_dummies()方法,它是否类似于 OneHotEncoder ?

