Thêm cột mới
Trong một thế giới hoàn hảo, bạn có thể chắc chắn 100% rằng mình sẽ nhận được toàn bộ dòng tiền. Nhưng vì đây chỉ là dự báo cho tương lai, luôn có khả năng ai đó không thể thanh toán! Bạn quyết định chạy một phân tích cho kịch bản xấu nhất, nơi bạn chỉ nhận được một nửa dòng tiền kỳ vọng. Để lưu kịch bản xấu nhất cho việc phân tích sau này, bạn quyết định thêm nó thành một cột mới vào data frame!
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
Và thế là xong! Tạo cột mới trong data frame đơn giản như việc gán thông tin mới vào data_frame$new_column. Thông thường, cột mới được tạo ra là một phép biến đổi từ các cột sẵn có, nên toán tử $ thực sự rất hữu ích ở đây!
Bài tập này là một phần của khóa học
Giới thiệu R cho Tài chính
Hướng dẫn bài tập
- Tạo một kịch bản xấu nhất mới khi bạn chỉ nhận được 25% dòng tiền kỳ vọng, thêm nó vào data frame với tên
quarter_cash. - Điều gì xảy ra nếu mất gấp đôi thời gian (tính theo
year) để nhận tiền? Thêm một cột mớidouble_yearcho kịch bản này.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Quarter cash flow scenario
cash$quarter_cash <-
# Double year scenario