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

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

Xem khóa học

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 months làm tên cho ret để có một vector mô tả rõ ràng hơn.
  • In ret ra để 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!
Chỉnh sửa và Chạy Mã