python – Como calcular la suma de dos filas en un data frame usando apply() y usando un Datetimeindex


for i in dft.index:
if i <(dft.index.max()- pd.Timedelta(minutes=5)):
dft.loc(i + pd.Timedelta(minutes=5),”irradiancia”)=(dft.loc(i,”Media”)+dft.loc(i + pd.Timedelta(minutes=5) ,”Media”))

el codigo de arriba calcula la suma de la fila 1 y 2 y la guarda en la fila 2 en una nueva columna, la suma de la fila 2 y la 3 y la guarda en la fila 3 en una nueva columna llamada irradiancia y asi sucecivamente 

el codigo funciona pero no tiene buen rendimiento..
dft es un data frame con un datetimeindex y una columan que se llama media y quiero agregar otra columana que se llame irradiencia se la cual se basada en los calculos de la columna media.