发现样本数量不一致的输入变量:[1, 14]

问题描述 投票:0回答:0

这是我目前拥有的,但我不断收到错误消息。有什么建议吗?

Predictors = pd.DataFrame(['house_age'],['Distance_to_MRT_Station'],['Convenience_Stores'])
X=Predictors
y=('Price_Per_Sqft')

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.20, random_state=1)
lr = LinearRegression()
lr.fit(X_train, y_train)
LinearRegression()

这是我不断收到的错误消息,不确定如何解决它。

ValueError                                Traceback (most recent call last)
<ipython-input-172-040724a8c0e4> in <module>
----> 1 X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.20, random_state=1)
      2 lr = LinearRegression()
      3 lr.fit(X_train, y_train)
      4 LinearRegression()

2 frames
/usr/local/lib/python3.8/dist-packages/sklearn/utils/validation.py in check_consistent_length(*arrays)
    330     uniques = np.unique(lengths)
    331     if len(uniques) > 1:
--> 332         raise ValueError(
    333             "Found input variables with inconsistent numbers of samples: %r"
    334             % [int(l) for l in lengths]

ValueError: Found input variables with inconsistent numbers of samples: [1, 14]

我试图重命名变量,但我仍然不断收到错误消息。

valueerror
© www.soinside.com 2019 - 2024. All rights reserved.