在尝试运行时
from sklearn.impute import SimpleImputer
imputer = SimpleImputer(missing_values ="NaN", strategy = "mean")
imputer = SimpleImputer.fit(X[:,1:3])
X[:,1:3] = SimpleImputer.transform(X[:,1:3])
我遇到了一个错误
TypeError: fit() missing 1 required positional argument: 'X'
但是我已经提供了x,对吗? 解决方案是什么?
请您参考如下方法:
根据 this Scikit-learn module ,正确的语法应该是:
imputer.fit(X[:,1:3])
代替:
imputer = SimpleImputer.fit(X[:,1:3])
