Как решить проблему изменения формы данных в anaconda python? - PullRequest
0 голосов
/ 05 февраля 2020

У меня есть пример данных, таких как: имя, AVg, GPA

Вот некоторая часть данных, которые я получил. У меня 164 строки данных

enter image description here

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, результирующий набор поездов будет пустым. Отрегулируйте любой из вышеупомянутых параметров. '

Как я могу удалить эти сообщения об ошибках? Может кто-нибудь помочь мне?

1 Ответ

0 голосов
/ 05 февраля 2020

Решите эту проблему с помощью X_train = X_train.values.reshape (-1,1) y_train = y_train.values.reshape (-1,1)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...