У меня есть pandas dataframe в python, и я хочу создать столбец RevenueCAGR,
Company Name zumba pty ltd
Total Revenue;2018-06-30 17102.2
Total Revenue;2016-06-30 2111.5
RevenueCAGR 4.22897e+16
x2 = {'Total Revenue;2018-06-30' : [17012.2],
'Total Revenue;2016-06-30' : [2111.5],
'RevenueCAGR' : [422897]}
x2df = pd.DataFrame.from_dict(x2)
Я пытаюсь получить (Общий доход; 2018-06-30 / Общий доход; 2016-06-30) ^ (1/3) -1.
Я пытался
df['RevenueCAGR'] = np.power(df['Total Revenue;2018-06-30']/df['Total Revenue;2016-06-30'], 1/3) -1
И я получил эту ошибку:
__main__:1: RuntimeWarning: invalid value encountered in power
Как вы можете получить в python мудрые операции с колонками, чтобы получить власть над плавающей точкой?