У меня есть данные, которые выглядят так в фрейме данных YM, показывающем значения за 2019 год для 8-12 месяцев:
year month adjusted_power
343 2019 08 20754.20750
344 2019 09 20305.95125
345 2019 10 18428.88125
346 2019 11 27864.02500
347 2019 12 25405.17500
И у меня есть среднемесячные значения во фрейме данных под названием YMmonthmean, который выглядит так:
month adjusted_power_AVERAGE
7 08 26161.086034
8 09 20707.108319
9 10 25684.728190
10 11 29468.227759
11 12 29509.313319
Я пытаюсь рассчитать изменчивость значения каждого года, используя столбец Adjust_power_AVERAGE, чтобы результат выглядел так:
Я пробовал варианты этого ниже с разными ошибками. Обе переменные YM и YMmonthmean являются фреймами данных. Спасибо за помощь.
#NEED VARIABILITY BY MONTH AND YEAR
df_final = (YM.div(YMmonthmean.loc[1], axis=1) - 1)
Самая последняя ошибка: TypeError: неподдерживаемые типы операндов для /: 'str' и 'str'
YM['adjusted_power']/YMmonthmean['adjusted_power']
в месяц? - person TiTo   schedule 02.12.2020