簡體   English   中英

Python 出錯:TypeError:fit() 缺少 1 個必需的位置參數:'y'

[英]Error with Python: TypeError: fit() missing 1 required positional argument: 'y'

每次我運行下面的代碼時,我都會收到一條錯誤消息,指出 fit 缺少 1 個必需的位置參數 (y),但我的“y”值是在我的代碼中指定的。

X_var = myData['PredictorName']
y = myData['TaskOutcome']
LogisticRegression()
LogisticRegression.fit(X_var, y)

我嘗試了許多不同的方法將數據拉到 df 之外,但似乎都沒有奏效。

這是我的 y.head() 的 output (它是並且應該是一系列 1 和 0)

0    0
1    1
2    0
3    1
4    0
Name: Task, dtype: int64

您需要將對構造函數的調用分配給一個變量,然后在此變量上調用 fit function。

X_var = myData['PredictorName']
y = myData['TaskOutcome']
logistic_regression = LogisticRegression()
logistic_regression.fit(X_var, y)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM