想把第三列所有的收益率加1然后每五个相乘然后开五次方然后减一,该如何操作啊,
先做第一步也行
主要是计算几何平均数
import pandas as pd
from scipy import stats
data = pd.read_excel('c:/users/用户/desktop/文件.xlsx')
data['结果'] = [stats.gmean(i)-1 for i in (data['Yretnd']+1).rolling(window=5)]
df['Yretnd'] = df['Yretnd'].apply(lambda x: (x+1)**0.2-1)
快去试试吧 如果成功记得采纳一波