Tôi muốn khai báo một danh sách có chứa ma trận M 3 bởi 3. Nếu tôi biết số M trước, sau đó tôi có thể tuyên bố danh sách này bằng cách:R: cách khai báo đối tượng danh sách với các phần tử M
elm <- matrix(NA,3,3)
## Say M = 7
myList <- list(elm,elm,elm,elm,elm,elm,elm)
Phương pháp này trở nên cồng kềnh nếu M là lớn. Điều tệ hơn phương pháp này không hoạt động nếu tôi không biết giá trị của M trước. Nếu tôi muốn khai báo một vector có chiều dài M, tôi có thể làm điều đó bằng cách gọi điện thoại :
myVec <- rep(NA,M)
ngay cả khi tôi không biết giá trị của M trước. Có cách tương tự để khai báo một danh sách các kích cỡ M?
Cảm ơn bạn
Nếu ma trận của bạn không giống nhau, câu trả lời của alexis_laz sẽ hữu ích hơn: (1) khởi tạo danh sách độ dài chính xác và sau đó (2) gán cho nó bằng 'mylist [[i]]'. – Frank
Cảm ơn bạn! Đây là những gì tôi muốn! – ThePrincess