Tạo một list
Giống như một danh sách mua sắm, list trong R có thể gom các phần tử thuộc nhiều kiểu dữ liệu khác nhau. Tạo một list thì, bạn đoán đúng rồi đấy, chỉ đơn giản là dùng hàm list(). Bạn có thể xem list như một siêu kiểu dữ liệu: gần như mọi thông tin đều có thể lưu trong đó! Tạo một list như sau:
words <- c("I <3 R")
numbers <- c(42, 24)
my_list <- list(words, numbers)
my_list
[[1]]
[1] "I <3 R"
[[2]]
[1] 42 24
Bên dưới, bạn sẽ tạo list đầu tiên từ một số dữ liệu bạn đã làm việc trước đó!
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
- 4 thành phần cho list đã được tạo sẵn cho bạn.
- Dùng
list()để tạo một list gồmname,apple,ibmvàcor_matrix, theo đúng thứ tự đó, và gán vàoportfolio. - In
portfoliocủa bạ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.
# List components
name <- "Apple and IBM"
apple <- c(109.49, 109.90, 109.11, 109.95, 111.03)
ibm <- c(159.82, 160.02, 159.84, 160.35, 164.79)
cor_matrix <- cor(cbind(apple, ibm))
# Create a list
portfolio <-
# View your first list