Tên của vector với names()
Quay lại ví dụ về lợi nhuận tháng Một và tháng Hai. Ôn lại một chút: trong tháng Một bạn đạt lợi nhuận 5%, và tháng Hai thêm 2%. Với tư duy của một nhà khoa học dữ liệu, bạn nhận ra có thể đưa các mức lợi nhuận này vào một vector! Trông sẽ như sau:
ret <- c(5, 2)
Tuyệt! Giờ tất cả lợi nhuận đều ở một chỗ. Tuy nhiên, bạn có thể tiến thêm một bước bằng cách thêm tên cho từng phần tử trong vector. Bạn làm điều này với names(). Xem nhé:
names(ret) <- c("Jan", "Feb")
In ret bây giờ cho kết quả:
Jan Feb
5 2
Khá hay đúng không?
Bài tập này là một phần của khóa học
Giới thiệu R cho Tài chính
Hướng dẫn bài tập
- Đã được định nghĩa sẵn cho bạn: một vector gồm 12 lợi nhuận theo tháng, và một vector tên các tháng.
- Thêm
monthslàm tên choretđể có một vector mô tả rõ ràng hơn. - In
retra để xem vector vừa được đặt tê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.
# Vectors of 12 months of returns, and month names
ret <- c(5, 2, 3, 7, 8, 3, 5, 9, 1, 4, 6, 3)
months <- c("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
# Add names to ret
names(ret) <-
# Print out ret to see the new names!