Предположим, что я хотел бы знать, как со временем меняется стоимость моих вложенных денег. У меня есть следующие данные в Pandas DataFrame:
contribution monthly_return
2020-01-01 91.91 np.Nan
2020-02-01 102.18 0.037026
2020-03-01 95.90 -0.012792
2020-04-01 117.89 -0.009188
2020-05-01 100.44 0.011203
2020-06-01 98.89 0.053917
2020-07-01 106.10 -0.049397
2020-08-01 112.55 0.062375
2020-09-01 103.16 -0.063198
...и так далее. Каждый месяц я вношу дополнительную сумму денег в свой "фонд" (вклад). Ежемесячный доход показывает, как изменилась стоимость моих денег за последний месяц.
Я хотел бы добавить дополнительный столбец, где я мог бы найти информацию о текущей стоимости моих инвестиций в каждый месяц (чтобы я мог изобразить это на графике). Насколько я знаю, я не могу использовать ни одну из финансовых функций numpy (например, np.fv()), потому что взносы и ставки со временем меняются. Я могу кумулятивно суммировать взносы, но я не знаю, как суммировать прибыль и убыток от инвестиций.
Это может быть тривиальный вопрос, но я полностью застрял и потратил на эту проблему больше часов, чем когда-либо мог признать. Любая помощь будет оценена по достоинству!
2020-01-01
составляют 91,91. Какому периоду времени соответствуетmonthly_return
-0,038305 в тот же день? Декабрь 2019? Вы имеете в виду, что у вас были деньги на счету до2020-01-01
? Каковы единицыmonthly_return
, $, %? - person Sergey Bushmanov   schedule 01.03.2020