我正在做一个简单的read_csv()对一个从雅虎财经下载的1年股票数据。
df2 = pd.read_csv(name2, index_col=0, parse_dates=True)
这是用于股市预测的算法。问题是,np.isfinite(df2.all()))
对所有列都返回true,我不明白为什么。由于这个问题,我的随机森林clf.fit()抛出了一个值错误,数字太大而无法处理。
发布于 2019-03-10 18:38:38
实际上,这个函数叫做isfinite,如果数据是有限的,它会返回TRUE,如果数据是无限的或者不是一个数字,它会返回false。因此,我真的相信,在这种情况下,返回True就是您所期望的。
请访问:https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.isfinite.html#numpy.isfinite
https://stackoverflow.com/questions/55086727
复制相似问题