Добавление новых столбцов
В идеальном мире можно было бы быть уверены на 100%, что получите все ожидаемые денежные потоки. Но поскольку это прогнозы на будущее, всегда есть вероятность, что кто-то не сможет заплатить! Вы решаете проанализировать наихудший сценарий, при котором получаете лишь половину ожидаемого денежного потока. Чтобы сохранить этот сценарий для дальнейшего анализа, добавьте его в виде нового столбца в датафрейм!
cash$half_cash <- cash$cash_flow * .5
cash
company cash_flow year half_cash
1 A 1000 1 500
2 A 4000 3 2000
3 A 550 4 275
4 B 1500 1 750
5 B 1100 2 550
6 B 750 4 375
7 B 6000 5 3000
Вот и всё! Добавить новый столбец в датафрейм так же просто, как присвоить новые данные конструкции data_frame$new_column. Новый столбец, как правило, является результатом преобразования существующих столбцов — именно здесь оператор $ особенно удобен!
Это упражнение является частью курса
Введение в R для финансов
Инструкции к упражнению
- Создайте новый наихудший сценарий, при котором вы получаете лишь 25% ожидаемого денежного потока, и добавьте его в датафрейм как
quarter_cash. - Что если потребуется вдвое больше времени (в терминах столбца
year), чтобы получить деньги? Добавьте новый столбецdouble_yearс этим сценарием.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Quarter cash flow scenario
cash$quarter_cash <-
# Double year scenario