indexes_to_correct = simbolo.index.date <= effective_date
simbolo.loc[indexes_to_correct, [const.OpenPriceCol, const.ClosePriceCol, const.HighPriceCol,
const.LowPriceCol]] *= ratio
simbolo是一个(yahoo finance)的数据帧,由多个列和索引组成。正确返回一个布尔值,我用它来进行索引切片,列的列表是标签切片,我通过乘以比率(float64)来修改值
对于某些数据帧,这似乎是随机的,而另一些则不是。我已经调试了这段代码,并且索引了正确的布尔数组,看起来没问题,数组中也有列,如果我通过在调试器中计算代码行来强制进行更改,那么它会起作用,但在解释器中则不会
实际上,我使用的是python2.7.12(Python捆绑包)和pandas 0.19.1(尝试降级1或2个版本,结果相同)。我不知道这里发生了什么。。。。这可能是个虫子吗?在
目前没有回答
相关问题 更多 >
编程相关推荐