Для каждой строки в кадре данных pandas я хочу вычислить: какова доля изменения по сравнению со строкой, которая была не менее n (скажем, 2) дней назад. Я хочу реализовать это, используя сдвиг(), а не циклы for. Пример ниже:
x change
Date
2024-04-01 1 0.00000
2024-04-05 2 1.00000 # (2-1) / 1
2024-04-06 3 2.00000 # (3 - 1) / 1
2024-04-07 4 1.00000 # (4 - 2) / 2
2024-04-08 5 0.66666 # (5 - 3) / 3
2024-04-09 6 0.50000 # (6 - 4) / 4
Подробнее здесь: https://stackoverflow.com/questions/783 ... 2-days-ago
Pandas – рассчитать дельту временных рядов не менее чем за 2 дня назад. ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение