list = [ [0,20, 10, 20, 20], [0,40, 20, 40, 20], [0,60, 80, 40, 90], [0,140, 120, 120, ], ] df = pd.DataFrame(list) df from sklearn.linear_model import LinearRegression def pred(df): x_train = df.iloc[0:df.shape[0]-1, 0:df.shape[1]-1] y_train = df.iloc[0:df.shape[0]-1, df.shape[1]-1] # x_test = [df.iloc[0:df.shape[0]-1, 0:df.shape[1]-1]] x_test = [df.iloc[df.shape[0]-1, 0:df.shape[1]-1]] model_lr = LinearRegression() model_lr.fit(x_train, y_train) return model_lr.predict(x_test) pred(df.T) #array([138.])  このエラーはどのようにして改善すれば良いですか?データ右下の空欄を回帰分析で求めるようにしたいです