加入新欄位
在理想狀況下,你可以 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