Arrays ValueError应为2D数组,但改为1D数组

Arrays ValueError应为2D数组,但改为1D数组,arrays,python-3.x,train-test-split,Arrays,Python 3.x,Train Test Split,我不知道在我的代码中在何处重塑数据。下面是代码 import pandas as pd from sklearn.linear_model import LogisticRegression import xlrd data=pd.read_excel(r"C:\Users\owner\Desktop\spreadspoke_scores99.xlsx") data.head() from sklearn.model_selection import train_test_s

我不知道在我的代码中在何处重塑数据。下面是代码

import pandas as pd
from sklearn.linear_model import LogisticRegression
import xlrd
data=pd.read_excel(r"C:\Users\owner\Desktop\spreadspoke_scores99.xlsx")
data.head()
from sklearn.model_selection import train_test_split
x=[["Third_Down_Pcts", "Pass_Ints", "Pass_Yds", "Pass_Ydsz", "Pass_Intz","Third_Down_Pctz"]]
y=[["First_Downs", "First_Downz"]]
x_train,x_test,y_train,y_test=train_test_split(x,y,test_size=0.33, random_state=42)
regression=LogisticRegression(max_iter=1000)
regression.fit(x_train, y_train)
print("Train accuracy: ", regression.score(x_train,y_train))
print()
print("Test accuracy: ", regression.scorex_test,y_test)

请发布完整的回溯。