我有成千上万列的大数据框
我在尝试建立一个预测模型
但是当我这么做的时候,我得到了这个错误
Traceback (most recent call last):
File "<ipython-input-13-50009d5c9ae8>", line 1, in <module>
mdl.fit(X_train, y_train)
File "C:\Users\am479\AppData\Local\Continuum\anaconda3\lib\site-packages\sklearn\linear_model\base.py",line 458, in fit
y_numeric=True, multi_output=True)
File "C:\Users\am479\AppData\Local\Continuum\anaconda3\lib\site-packages\sklearn\utils\validation.py", line 756, in check_X_y
estimator=estimator)
File "C:\Users\am479\AppData\Local\Continuum\anaconda3\lib\site-packages\sklearn\utils\validation.py", line 573, in check_array
allow_nan=force_all_finite == 'allow-nan')
File "C:\Users\am479\AppData\Local\Continuum\anaconda3\lib\site-packages\sklearn\utils\validation.py", line 56, in _assert_all_finite
raise ValueError(msg_err.format(type_err, X.dtype))
ValueError: Input contains NaN, infinity or a value too large for dtype('float64').
好吧,我明白了,在一个数字字段中有一个NaN,这是不允许的。你知道吗
我的问题是如何知道哪个列有这个错误
错误消息没有说明什么。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐