首页 > 解决方案 > 元组对象没有“适合”属性

问题描述

from sklearn import preprocessing
from sklearn.preprocessing import LabelEncoder

le_sex = preprocessing.LabelEncoder()
le_sex.fit(['F', 'M'])
X[:,1] = le_sex.transform(X[:,1])

le_BP = preprocessing,LabelEncoder()
le_BP.fit([ 'LOW', 'NORMAL', 'HIGH'])
X[:,2] = le_BP.transform(X[:,2])

le_Chol = preprocessing.LabelEncoder()
le_Chol.fit(['NORMAL', 'HIGH'])
X[:,3] = le_Chol.transform(X[:,3])

X[0:5]

我收到的错误是“'tuple' 对象没有适合第 9 行的属性”

我也看到了同一问题的其他答案,他们说的是使用索引访问元素,但我不明白如何在这个问题中做同样的事情,请帮助我理解这将是一个巨大的帮助。

谢谢你,祝你有美好的一天!!!

标签: python-3.xmachine-learningscikit-learntuples

解决方案


请确保下次添加整个错误跟踪。

无论如何,我仍然在您的代码中发现了错误。您在该行中有一个逗号而不是句点

le_BP = preprocessing,LabelEncoder()

您需要将逗号替换为句点,如下所示

le_BP = preprocessing.LabelEncoder()

希望能解决您的问题。


推荐阅读