1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập và quản lý dữ liệu tài chính trong R

Connected

Bài tập

Tạo tên hợp lệ cho nhiều công cụ

Một bài tập trước đó đã hướng dẫn bạn cách dùng setSymbolLookup() để đặt nguồn dữ liệu mặc định cho getSymbols(). Bạn cũng có thể dùng setSymbolLookup() để tạo ánh xạ giữa mã công cụ (instrument symbol) và tên của đối tượng R.

Điều này hữu ích khi bạn muốn tải dữ liệu cho nhiều mã không phải là tên hợp lệ về mặt cú pháp, hoặc các mã có tên xung đột với tên biến R khác.

Một ví dụ về tên bị xung đột là mã cổ phiếu của AT&T, T, thường được dùng làm dạng rút gọn cho giá trị logic TRUE.

Để đổi tên cho một mã nhất định, các đối số phải được truyền vào setSymbolLookup() dưới dạng list, như sau: setSymbolLookup(NEW_NAME = list(name = "OLD_NAME")).

Hướng dẫn

100 XP
  • Đặt tên cho "BRK-A" thành "BRK.A".
  • Đặt tên cho "T" (AT&T) thành "ATT".
  • Dùng một lệnh getSymbols() để tải dữ liệu cho cả hai công cụ với các tên mới bạn vừa gán.