### 回答1:
Dataframe的累计收益率可以通过以下步骤计算:
1. 计算每个时间点的收益率,可以使用pct_change()函数来实现。
2. 将每个时间点的收益率加1,得到每个时间点的增长率。
3. 使用cumprod()函数计算累计增长率。
4. 将累计增长率减1,得到累计收益率。
下面是一个示例代码:
```
import pandas as pd
# 创建一个Dataframe,包含每天的收盘价
df = pd.Dataframe({'close_price': [100, 110, 120, 115, 125, 130, 135, 140]},
index=pd.date_range('20210101', periods=8))
# 计算每个时间点的收益率
returns = df['close_price'].pct_change()
本文地址:http://ww.kub2b.com/news/14696.html
企库往 http://ww.kub2b.com/ , 查看更多