我正在尝试从sklearn运行随机森林模型,但我不断收到错误消息:ValueError: Input contains NaN, infinity or a value too large for dtype('float32').
我在 ValueError 中尝试了以下步骤:输入包含 NaN、无穷大或对于 dtype('float32') 来说太大的值
fillna(0)在我的熊猫数据框上仍然给出了 ValueError。
所以我尝试使用我的 numpy 数组:
val = setTo.ravel().nan_to_num(0)
但我不断收到错误消息:'numpy.ndarray' object has no attribute 'nan_to_num'
我想知道如果我有 ndarray,我该如何处理 nan 值?
非常感谢!
更新
非常感谢@Beniamin H 提供的所有帮助,根据建议,我召回了基于https://stackoverflow.com/questions/34771118/sklearn-random-forest-error-on-input和它的数据工作!