在这一行上:我遇到了一个熟悉的错误:
InputcontainsNaN, infinity or a valuetoolarge fordtype('float64').在转换之后,我还检查了numpy数组中的NaN值,甚至成功地用np ()方法对它们进行了求和,因此在特性或标签np数组中没有传递给fit的NaN值。
我从scikit那里得到了这个错误--学习:
ValueError: InputcontainsNaN, infinity or a valuetoolarge for dtype('float64基于这个,我可以使用df.replace([np.inf, -np.inf], np.nan).dropna(axis=1),因为我想检测任何nan或inf值,然后删除包含其中任何一个的
我想将这些替换为0,但是当我执行下面的操作时,我得到以下错误: imputer = SimpleImputer(missing_values=np.nan, strategy='constant', fill_valuefeatures_to_impute]),
ValueError: Inputcontainsinfinity or a