我正在使用LabelEncoder在数据框中标记分类数据。我收到此错误。 '(slice(None,None,None),2)'是无效的密钥

时间:2019-03-27 17:39:42

标签: python-3.x pandas

我有一个分类数据,我试图使用LabelEncoder对数据进行编码以运行回归模型。但是,我收到此错误。

'(slice(None,None,None),2)'是无效的密钥

我正在尝试对数据框中的第三列进行编码。

from sklearn.preprocessing import LabelEncoder
labelencoder = LabelEncoder()
df[:, 2] = labelencoder.fit_transform(df[:, 2])

假设第3列中的数据如下:

Col3
A
B
D
D
A
B
B

预期结果是:

Col3
1
2
3
3
1
2
2

0 个答案:

没有答案