ValueError: Input contains NaN, infinity or a value too large for dtype('float64')
时间: 2024-03-14 09:49:25 浏览: 198
python 使用Flask 出现 ValueError: Expected object or value 问题解决
这个错误通常表示你的数据集中存在缺失值或者异常值,导致模型无法处理。你可以使用pandas库的`fillna()`函数将缺失值填充为其他值,也可以使用`dropna()`函数删除包含缺失值的行或列。如果是异常值,可以考虑使用`Winsorizing`、`clipping`等方法将其处理掉。另外,你也可以使用sklearn库的`Imputer`类来对缺失值进行填充,或者使用`RobustScaler`类对数据进行缩放,这样可以减少异常值的影响。
阅读全文