i hava pandas.DataFrame like
   a
0  1
1  2
2  3
I want to get the result like
a   resulta
a1   nan
a2   a2 ÷ max([a1,a2])
a3   a3 ÷ max([a1,a2,a3])
a4   a4 ÷ max([a1,a2,a3,a4])
.
.
an   an ÷ max[a1,a2,a3...an]
how can i do?
i hava pandas.DataFrame like
   a
0  1
1  2
2  3
I want to get the result like
a   resulta
a1   nan
a2   a2 ÷ max([a1,a2])
a3   a3 ÷ max([a1,a2,a3])
a4   a4 ÷ max([a1,a2,a3,a4])
.
.
an   an ÷ max[a1,a2,a3...an]
how can i do?
 
    
    you can use the cummax method of pandas (doc):
df["resulta"] = df["a"] + df["a"].cummax()
if df is
   a
0  1
1  2
2  3
3  2
you would get
   a  resulta
0  1        2
1  2        4
2  3        6
3  2        5
