Làm quen với getSymbols()
Hàm getSymbols() từ gói quantmod cung cấp một giao diện thống nhất để nhập dữ liệu từ nhiều nguồn vào không gian làm việc của bạn. Mặc định, getSymbols() nhập dữ liệu dưới dạng đối tượng xts.
Bài tập này sẽ giới thiệu bạn với getSymbols(). Bạn sẽ dùng nó để nhập dữ liệu QQQ từ Yahoo! Finance. QQQ là một quỹ ETF theo dõi chỉ số Nasdaq 100, và Yahoo! Finance là nguồn dữ liệu mặc định của getSymbols().
Bạn dùng đối số Symbols để chỉ định công cụ (tức là mã giao dịch/ticker) muốn nhập. Vì Symbols là đối số đầu tiên của getSymbols(), bạn thường chỉ cần gõ tên công cụ và bỏ qua Symbols =.
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
- Nạp gói quantmod bằng hàm
library(). - Bây giờ dùng
getSymbols()để nhập dữ liệu QQQ. Đảm bảo dữ liệu được gán vàoQQQ(auto.assign = TRUE). - Dùng hàm
str()để xem cấu trúc của đối tượngQQQmàgetSymbols()đã tạo. Lưu ý các thuộc tínhsrcvàupdated. - Dùng hàm
head()để xem vài dòng đầu củaQQQ.
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.
# Load the quantmod package
# Import QQQ data from Yahoo! Finance
# Look at the structure of the object getSymbols created
# Look at the first few rows of QQQ