開始使用免費開始

加入新欄位

在理想狀況下,你可以 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 for Finance 入門

檢視課程

練習說明

  • 建立一個最壞情境:你只收到預期現金流的 25%,並將其以 quarter_cash 加入資料框。
  • 如果需要花上兩倍時間(以 year 計)才能收到款項呢?新增一個欄位 double_year 來表示這個情境。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Quarter cash flow scenario
cash$quarter_cash <-

# Double year scenario
編輯並執行程式碼