from sklearn import preprocessingfrom sklearn.preprocessing import LabelEncoderle_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]
我收到的错误是“第9行中的’tuple’对象没有属性fit”。
我还看到了其他人对同一问题的回答,他们说要使用索引访问元素,但我不知道如何在本题中应用这个方法,请帮助我理解,这将对我有很大帮助。
谢谢你,祝你有美好的一天!!!
回答:
请确保下次添加你完整的错误跟踪信息。
无论如何,我还是在你的代码中发现了错误。你在这一行使用了逗号而不是句点
le_BP = preprocessing,LabelEncoder()
你需要将逗号替换为句点,如下所示
le_BP = preprocessing.LabelEncoder()
希望这能解决你的问题。