Мне нужно найти общее процентное изменение от первой точки данных в столбце до последней в pandas - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть фрейм данных, состоящий из цен закрытия 11 различных активов, с датами в качестве индекса фрейма данных.

Мне нужно найти общее процентное изменение от первой точки данных до последней в каждом столбце. Проблема в том, что некоторые не запускаются до позднего года, а другие имеют пропущенные значения.

кадр данных выглядит следующим образом

            UKXDUK Index  XAUGBP Curncy  ...  XAUCHF Curncy  XAUJPY Curncy
date                                     ...                              
1999-12-27           NaN            NaN  ...         456.23     29419.5000
1999-12-28           NaN            NaN  ...         461.80     29681.6992
1999-12-29           NaN            NaN  ...         463.85     29654.9004
1999-12-30           NaN            NaN  ...         458.83     29522.1992
1999-12-31           NaN            NaN  ...         458.12     29522.8008
...                  ...            ...  ...            ...            ...
2000-12-25           NaN         185.04  ...         450.65     30925.6992
2000-12-26           NaN         185.09  ...         447.38     31169.1992
2000-12-27           NaN         183.93  ...         450.17     31417.0000
2000-12-28           NaN         182.33  ...         444.86     31126.3008
2000-12-29           NaN         182.35  ...         438.62     31148.0996
[265 rows x 11 columns]

Я пытался использовать .pct_change(fill_method='ffill') однако, я могу получить только переход от одного ряда к другому.

Как я могу решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...