У меня есть пример данных, таких как: имя, AVg, GPA
Вот некоторая часть данных, которые я получил. У меня 164 строки данных
sample = pd.read_excel('./data.xlsx')
X = sample.AVG
y = sample.GPA
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)
clf = DecisionTreeClassifier()
clf.fit(X_train, y_train)
y_pred = clf.predict(X_test)
, когда я запускаю вышеуказанный код, я получаю сообщение об ошибке, говорящее «С n_samples = 1, test_size = 0.2 и train_size = None, результирующий набор поездов будет пустым. Отрегулируйте любой из вышеупомянутых параметров.
поэтому я добавил код взрыва
X =np.reshape(-1,1)
y=np.reshape(-1,1)
Теперь я получаю сообщение об ошибке, в котором говорится: «При n_samples = 1, test_size = 0.2 и train_size = None, результирующий набор поездов будет пустым. Отрегулируйте любой из вышеупомянутых параметров. '
Как я могу удалить эти сообщения об ошибках? Может кто-нибудь помочь мне?