我有一个示例数据,例如:name,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,结果火车集合将为空。调整任何上述参数。'
如何删除这些错误消息?有人可以帮我吗?
通过X_train = X_train.values.reshape(-1,1)y_train = y_train.values.reshape(-1,1)