Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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ới double_year cho 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
Chỉnh sửa và Chạy Mã