索引(p):
tradedate | percent | day_index
------ | ------| ------
2015-06-02 | 0 | 1000
2015-06-03 | 0.5 | 0
2015-06-04 | 0.6 | 0
.....
想要的结果:
^{pr2}$我尽力了
index_pd['day_index'] =index_pd['day_index'].shift(1) * index_pd['percent'].shift(0) + index_pd['day_index'].shift(1)
但它影响了第二排。 索引有上千行,如何批量替换,谢谢
不是很好的解决方案,因为^{} 循环:
在计算的每一行中,前面的
day_index
值将乘以(1+index_pd.percent)
。因此,您可以使用(1+index_pd.percent)
的累积积,并将其乘以day_index
的第一个值,得到结果:相关问题 更多 >
编程相关推荐