Trích xuất nhiều cột từ một mã chứng khoán
Gói quantmod cung cấp các hàm để trích xuất một cột đơn lẻ, và cũng có các hàm để trích xuất những nhóm cột cụ thể.
Nhớ rằng OHLC là viết tắt của open, high, low, close (giá mở cửa, cao nhất, thấp nhất, đóng cửa). Từ đó, bạn có thể đoán được các cột mà các hàm OHLC() và HLC() sẽ lấy ra. Cũng có hàm OHLCV(), bổ sung thêm cột volume (khối lượng).
Những hàm này rất hữu ích khi bạn cần truyền một nhóm cột vào một hàm khác. Ví dụ, bạn có thể cần truyền lần lượt các cột high, low, và close vào một hàm chỉ báo kỹ thuật.
Trong bài tập này, bạn sẽ dùng hai hàm trích xuất này trên cùng đối tượng DC mà bạn đã dùng ở bài trước.
Bài tập này là một phần của khóa học
Nhập và quản lý dữ liệu tài chính trong R
Hướng dẫn bài tập
- Dùng một hàm trích xuất để tạo đối tượng tên
dc_hlcchứa các cột high, low, và close củaDC. - Xem vài dòng đầu của
dc_hlc. - Bây giờ hãy trích xuất các cột open, high, low, close, và volume từ
DCvà gán kết quả vào đối tượng têndc_ohlcv. - Xem vài dòng đầu của
dc_ohlcv.
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.
# Extract the high, low, and close columns
# Look at the head of dc_hlc
# Extract the open, high, low, close, and volume columns
# Look at the head of dc_ohlcv