Truy cập đối tượng bằng get() hoặc backticks
Đôi khi, bạn có thể tải dữ liệu cho một công cụ có tên không hợp lệ về mặt cú pháp. Tên hợp lệ về mặt cú pháp chỉ chứa chữ cái, chữ số, "." và "_", và phải bắt đầu bằng một chữ cái hoặc một dấu "." theo sau là một ký tự không phải số.
Ví dụ, mã cho cổ phiếu Berkshire Hathaway hạng A là "BRK-A", không hợp lệ về mặt cú pháp vì chứa ký tự "-". Một ví dụ khác là cổ phiếu Trung Quốc, có mã gồm các chữ số. Mã Yahoo Finance cho chỉ số SSE Composite là "000001.SS".
Bạn có thể dùng hàm get hoặc backticks (`) để truy cập các đối tượng có tên không hợp lệ về mặt cú pháp.
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
getSymbols()để tải dữ liệu cho "BRK-A". - Dùng backticks (
`) vàhead()để xem vài dòng đầu của dữ liệu. - Dùng
get()để gán dữ liệu dogetSymbols()tải về vào một đối tượng tênBRK.A.
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 BRK-A data
# Use backticks (`) and head() to look at the loaded data
___(`___`)
# Use get() to assign the BRK-A data to an object named BRK.A
___ <- get("___")