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

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!

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

  • 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.

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.

# Rows about company B


# Rows with cash flows due in 1 year
Chỉnh sửa và Chạy Mã