Tạo tên hợp lệ cho một công cụ
Nếu bạn chỉ tải dữ liệu cho một mã và mã đó không phải là một tên hợp lệ về mặt cú pháp, bạn có thể đặt auto.assign = FALSE trong lệnh gọi getSymbols(). Cách này cho phép bạn gán trực tiếp đầu ra vào một tên hợp lệ về mặt cú pháp.
Bạn cũng có thể muốn chuyển đổi tên cột sang các tên hợp lệ về mặt cú pháp. Đây là ý tưởng hay nếu bạn dự định dùng dữ liệu trong các hàm yêu cầu tên cột phải hợp lệ về mặt cú pháp (ví dụ lm()).
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()và đối sốauto.assignđể tạo một đối tượng tênBRK.Achứa dữ liệu cho "BRK-A". - Dùng
colnames()để tạo một đối tượng têncol_nameschứa tên các cột của đối tượngBRK.A. - Dùng
make.names()để chuyển đổicol_namesthành các tên hợp lệ về mặt cú pháp.
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.
# Create BRK.A object
# Create col_names object from the colnames() of BRK.A
col_names <-
# Convert col_names into syntactically valid names
colnames(BRK.A) <-