Đặt đối số mặc định cho một nguồn getSymbols
Bạn cũng có thể dùng setDefaults() cho từng phương thức nguồn của getSymbols(). Bài tập này sẽ hướng dẫn bạn cách đổi giá trị mặc định của đối số from cho getSymbols.yahoo().
Bạn có thể tìm các đối số của một phương thức cụ thể bằng cách dùng help() (ví dụ help("getSymbols.yahoo")) hoặc gọi args() để in chúng ra console (ví dụ args(getSymbols.yahoo)). Gọi getDefaults() sẽ hiển thị các giá trị mặc định hiện tại (nếu có).
Lưu ý, bạn không được gọi trực tiếp getSymbols.yahoo()!
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 hàm
args()để in tất cả đối số mặc định củagetSymbols.yahoo(). - Đặt mặc định của
fromchogetSymbols.yahoo()thành "2000-01-01". - Dùng
getDefaults()để xác nhận rằng mặc địnhfromđã được đặt đúng.
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.
# Look at getSymbols.yahoo arguments
# Set default 'from' value for getSymbols.yahoo
setDefaults(___, ___ = "2000-01-01")
# Confirm defaults were set correctly
getDefaults("___")