簡體   English   中英

TypeError:fit()缺少1個必需的位置參數:“ X”

[英]TypeError: fit() missing 1 required positional argument: 'X'

我嘗試的代碼是-

X = dataset.iloc[:,:].values
from sklearn.preprocessing import Imputer
imputer = Imputer(missing_values = 'Nan', strategy = 'mean', axis = 0)
imputer = Imputer.fit(X[:,2:52])
X[:,2:52] = imputer.transform(X[:,2:52])

我得到的錯誤是-TypeError:fit()缺少1個必需的位置參數:“ X”

imputer = Imputer(...)創建Imputer新實例。 當您要使用此實例時,可以像imputer.method(args)一樣調用它。 所以正確的用法應該是這樣的:

X = dataset.iloc[:,:].values
from sklearn.preprocessing import Imputer
imputer = Imputer(missing_values = 'Nan', strategy = 'mean', axis = 0)
imputer.fit(X[:,2:52])
X[:,2:52] = imputer.transform(X[:,2:52])

暫無
暫無

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

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