Изменение в долях в Pandas
Чтобы сравнить прирост не в
абсолютных единицах, а в долях
от предыдущего значения, используют
метод pct_change. Он
считает, на какую часть выросло
или упало число относительно
строки выше.
Возьмём ряд показателей и выведем
относительные шаги через метод
pct_change:
import pandas as pd
rates = pd.Series([100.0, 110.0, 99.0, 108.0])
parts = rates.pct_change()
print(parts) # выведет 0 NaN
# 1 0.100000
# 2 -0.100000
# 3 0.090909
# dtype: float64
После 100 значение 110
даёт долю 0.1, то есть
рост на десять процентов. Спад
с 110 до 99 записан
отрицательной долей около
-0.1.
Создайте ряд цен 200,
220, 210 и выведите
относительное изменение между
соседними строками.
Соберите столбец visits
с числами 50, 60,
54 в таблице. Покажите
ряд долей прироста или спада
от строки к строке.
Из ряда индекса 80,
88, 80, 84
получите и выведите относительные
шаги по сравнению с предыдущим
значением.