计算收盘价的收益率python写法
时间: 2024-04-28 10:16:25 浏览: 127
python绘制股票收盘价走势图;绘制股票成交量柱状图
以下是计算收盘价的收益率的Python写法[^2]:
```python
import pandas as pd
# 假设有一个包含收盘价的DataFrame,其中'spx'是标普500指数的收盘价列,'stock'是其他股票的收盘价列
df = pd.DataFrame({'spx': [100, 110, 120, 130, 140],
'stock': [50, 55, 60, 65, 70]})
# 计算每日收益率
df['spx_returns'] = df['spx'].pct_change()
df['stock_returns'] = df['stock'].pct_change()
# 输出结果
print(df)
```
运行以上代码,将得到一个包含每日收益率的DataFrame,其中'spx_returns'列是标普500指数的收益率,'stock_returns'列是其他股票的收益率。
阅读全文