我正在尝试使用XGBRegressor为我的数据,但在做model.fit时不断得到上述错误。
I have try:
np.any(np.isnan(df))
np.all(np.isfinite(df))
都为真
我尝试使用:
df.replace([np.inf, -np.inf], np.nan, inplace=True)
df.fillna(0, inplace=True)
但是错误仍然发生。
np.all(np.isfinite(df))
仍然显示为true。
我在网站上发现的大多数错误都是"输入包含…">
标签包含…这是一个很长的镜头,但我有一个类似的错误,无法找出它。结果是在我把数据放入回归器之前我做了一个对数变换,在我的输出中有趋向于无穷的负值。我没有捕捉到它,因为我在它到达管道的对数变换部分之前查找了NAs/无限值。