我正在对从雅虎财经下载的 1 年股票数据执行简单的 read_csv()。
df2 = pd.read_csv(name2, index_col=0, parse_dates=True)
这是针对股市预测算法的。问题是,np.isfinite(df2.all()))所有列都返回 true,我不明白为什么。由于这个问题,我的随机森林 clf.fit() 抛出一个数值错误,数字太大而无法处理。
实际上,该函数称为 isfinite,如果数据是有限的,则返回 TRUE,如果数据是无限的或不是数字,则返回 false。因此,我真的相信返回 True 是您在这种情况下所期望的。
请参考:https ://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.isfinite.html#numpy.isfinite