Я рассчитываю рассчитать совокупный годовой темп роста между переписными годами (2011, 2016) и использовать этот темп роста для экстраполяции чисел за промежуточные годы.
Например
df_2011.head()
Age Census_Tract_001 Census_Tract_002
0 100 600
df_2016.head()
Age Census_Tract_001 Census_Tract_002
0 400 360
Затем рассчитайте CAGR в период с 2011 по 2016 год
Age Census_Tract_001 Census_Tract_002
0 .3195 -.0971
Применить CAGR к каждому из промежуточных лет
создать df_2012
Age Census_Tract_001 Census_Tract_002
0 131.95 541.74
создать df_2013
Age Census_Tract_001 Census_Tract_002
0 174.108 489.137
создать df_2014
Age Census_Tract_001 Census_Tract_002
0 229.7355 441.6418
создать df_2015
Age Census_Tract_001 Census_Tract_002
0 303.136 398.7584
Моя попытка
Я устал делать следующее
Количество лет
нью-йорк = 5
Текущий оборот
pt =?
Прошлый оборот
ppt =?
м = (пт / ппт)
AGR = Годовой темп роста
agr = float ((m ** 1 / ny) -1) * 100
Я устал делать это часами, но если я не смогу, я просто опробую ячейки в excel для вычисления, к сожалению ...