Làm cho getSymbols() trả về dữ liệu mà nó tải về
Ở bài tập trước, getSymbols() tự động tạo một đối tượng có tên trùng với mã bạn cung cấp. Bài này sẽ hướng dẫn bạn cách làm getSymbols() trả về dữ liệu để bạn tự gán kết quả.
Có hai đối số giúp getSymbols() trả về dữ liệu:
- Đặt
auto.assign = FALSE. - Đặt
env = NULL.
Hai cách này tương đương về mặt chức năng, nhưng auto.assign = FALSE diễn tả hành vi rõ ràng hơn. Hãy dùng cách này vì sau này bạn sẽ dễ nhớ ý nghĩa của auto.assign = FALSE hơn.
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
- Tải dữ liệu SPY và gán vào một đối tượng tên
spybằng cách dùng đối sốauto.assign. - Dùng hàm
str()để xem cấu trúc của đối tượngspy. - Tải dữ liệu JNJ và gán vào một đối tượng tên
jnjbằng cách dùng đối sốenv. - Tiếp tục dùng
str(), nhưng áp dụng cho đối tượngjnj.
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.
# Assign SPY data to 'spy' using auto.assign argument
# Look at the structure of the 'spy' object
# Assign JNJ data to 'jnj' using env argument
# Look at the structure of the 'jnj' object