Given the following dataframe:
import pandas as pd
scenarios = ["sc1","sc2"]
products = ['p1', 'p2']
vars = ["qty"]
years = ["yr1","yr2","yr3"]
quarters = ["q1","q2","q3","q4"]
rows = pd.MultiIndex.from_product([scenarios, products, vars], names=['scenarios', 'products', 'vars'])
cols = pd.MultiIndex.from_product([years, quarters], names=['years', 'quarters'])
df1 = pd.DataFrame(index=rows, columns=cols)
df1.loc[("sc1","p1"),("yr1","q1")] = 10
df1
How would I go about calculating the qty of sc1/p1 for yr1/q2, yr1/q3... yr3/q4 so that ex. each new value is with 10% bigger than the previous?
Ex. yr1/q2 = yr1/q1 * 1.10 = 10 * 1.10 = 11
yr1/q3 = yr1/q2 * 1.10 = 11 * 1.10 = 12.1
....
