计算数据框中的每个平均值

时间:2019-11-27 02:18:58

标签: numpy dataframe for-loop

我有一个数据帧,我需要进行一个for循环来计算23次运行平均值。
长版本在前四次看起来像这样:

returns['2'] = 0.5 * returns['AEE'] + 0.5 * returns['AEP']
returns['3'] = 0.33*returns['AEE'] + 0.33*returns['AEP'] + 0.33*returns['AON']
returns['4'] = 0.25*returns['AEE'] + 0.25*returns['AEP']  + 0.25*returns['AON']  + 0.25*returns['ARNC'] 
returns['5'] = 1/5*returns['AEE'] + 1/5*returns['AEP']  + 1/5*returns['AON'] + 1/5*returns['ARNC'] + 1/5*returns['CB']  

如何使for循环更简单?我尝试了以下方法:

y = 0 
for num in returns:
    average = np.average(len(returns))
    y += average
    print(average)

0 个答案:

没有答案