1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Giới thiệu R cho Tài chính

Connected

Bài tập

Truy cập và lấy tập con của data frame (3)

Không phải lúc nào bạn cũng chỉ muốn chọn một cột từ data frame. Nếu bạn chỉ quan tâm đến dòng tiền của công ty A thì sao? Để linh hoạt hơn, hãy thử subset()!

subset(cash, company == "A")

  company cash_flow year
1       A      1000    1
2       A      4000    3
3       A       550    4

Có một vài điểm quan trọng ở đây:

  • Đối số đầu tiên bạn truyền vào subset() là tên data frame của bạn, cash.
  • Lưu ý rằng bạn không nên đặt company trong dấu ngoặc kép!
  • == là toán tử so sánh bằng. Nó kiểm tra xem hai giá trị có bằng nhau hay không và trả về một vector logic. Còn rất nhiều điều về các toán tử quan hệ này; bạn có thể học kỹ trong khóa thứ hai về tài chính, Intermediate R for Finance!

Hướng dẫn

100 XP
  • Dùng subset() để chọn chỉ các hàng của cash tương ứng với công ty B.
  • Tiếp theo, dùng subset() để lấy các hàng có dòng tiền đáo hạn sau 1 năm.