Nó không hiệu quả trong R để mở rộng cấu trúc dữ liệu trong một vòng lặp. Làm cách nào để preallocate một list
của một kích thước nhất định? matrix
giúp việc này dễ dàng thông qua các đối số ncol
và nrow
. Làm thế nào để làm điều này trong danh sách? Ví dụ:danh sách preallocate trong R
x <- list()
for (i in 1:10) {
x[[i]] <- i
}
Tôi cho rằng điều này không hiệu quả. Một cách tốt hơn để làm điều này là gì?