添加新列
在理想情况下,您可以 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