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

Đặt nguồn dữ liệu mặc định cho một mã

Thay đổi nguồn mặc định cho một công cụ là hữu ích khi nhiều nguồn dùng cùng một mã cho các công cụ khác nhau. Ví dụ, getSymbols("CP", src = "yahoo") sẽ tải dữ liệu Canadian Pacific Railway từ Sở giao dịch chứng khoán New York. Nhưng getSymbols("CP", src = "FRED") sẽ tải dữ liệu Corporate Profits After Tax từ U.S. Bureau of Economic Analysis.

Bạn có thể dùng setSymbolLookup() để chỉ định nguồn dữ liệu mặc định cho một công cụ. Trong bài này, bạn sẽ học cách làm cho getSymbols("CP") tải dữ liệu lợi nhuận doanh nghiệp từ FRED thay vì dữ liệu cổ phiếu đường sắt từ Yahoo Finance.

setSymbolLookup() có thể nhận bất kỳ số lượng cặp name = value nào, trong đó name là mã và value là một list có tên gồm các đối số của getSymbols() dành riêng cho mã đó.

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

Xem khóa học

Hướng dẫn bài tập

  • Dùng head() để xem vài dòng đầu của dữ liệu CP, dữ liệu này đã được tải sẵn cho bạn.
  • Hoàn thiện lệnh gọi setSymbolLookup() để dùng FRED làm nguồn cho CP.
  • Dùng getSymbols() để tải lại dữ liệu.
  • Xem vài dòng đầu của CP và so sánh đầu ra với đầu ra ở bước đầu tiên.

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 the first few rows of CP


# Set the source for CP to FRED
setSymbolLookup(___ = list(src = "___"))

# Load CP data again


# Look at the first few rows of CP
Chỉnh sửa và Chạy Mã