python怎么样用for in range循环算平均啊!

img


就是这个怎么样取出所有者权益这一行然后用for in range循环 每两年算一次平均 每两年算一次平均呀!!

类似于这样

img

后三行换成以下四行:

mean = []
for i in range(len(owner)-1):
    mean.append((owner.iloc[i]+owner.iloc[i+1])/2)
data1['平均净资产总额'] = [0] + mean

试试

avg = []
for i in range(len(owner)-1):
    avg.append((owner.iloc[i]+owner.iloc[i+1])/2)
data1.loc['平均净资产总额'] = avg + [0]