【发布时间】:2019-09-24 19:46:48
【问题描述】:
我有如下数据,我需要对变量进行编码,但是 LabelEncoder 没有对字符串进行编码
我的数据如下所示
Delivery_class
First Class
Same Day
Second Class
Standard Class
X=filtered_df.iloc[:, 1]
labelencoder_X = LabelEncoder()
X.values[:,1] = labelencoder_X.fit_transform(X.values[:,1].astype(str))
即使在运行 abovr 代码之后,字符串仍然保持不变。
请指教,我是 XGBoost 的初学者
【问题讨论】:
-
X.values[:, 1].astype(str)到底是什么?你能提供print(X)的结果吗? -
@Chris,附上X的截图
标签: python python-3.x machine-learning xgboost