x = data.iloc[:, :-1].copy() y = data.iloc[:, -1].copy() #y的值没有从最小0开始,导致
解决1:
y = data.iloc[:, -1].copy() - 3 # 数字从0开始
解决2:
from sklearn.preprocessing import LabelEncoder
le = LabelEncoder()
y = le.fit_transform(y) #数字从0开始
x = data.iloc[:, :-1].copy() y = data.iloc[:, -1].copy() #y的值没有从最小0开始,导致
解决1:
y = data.iloc[:, -1].copy() - 3 # 数字从0开始
解决2:
from sklearn.preprocessing import LabelEncoder
le = LabelEncoder()
y = le.fit_transform(y) #数字从0开始