开始使用免费开始使用

添加新列

在理想情况下,您可以 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
编辑并运行代码