1. Learn
  2. /
  3. Courses
  4. /
  5. Giới thiệu R cho Tài chính

Connected

Exercise

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!

Instructions

100 XP
  • 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ới double_year cho kịch bản này.