Tôi cần một hàm để đặt một mảng đa chiều trong R; bắt là tôi không biết kích thước hoặc chiều dài nào dọc theo kích thước đó cho đến khi hàm được gọi.cấu trúc bảo toàn chỉ mục mảng
# subset a 3-d array; leave dims 1 and 2, but start 3rd dim at its 11th value
mydim <- dim(myarr)
myarr[, , 11:mydim[3]]
# subset a 4-d array; leave dims 1, 3 and 4, but start 2rd dim at its 8th value
mydim <- dim(myarr)
myarr[, 8:mydim[2], , ]
tôi luôn luôn cần phải tập hợp con cùng chính xác một chiều, và Subsetting luôn là bắt đầu tại một số giá trị khác hơn 1. Tôi cũng cần phải duy trì cấu trúc mảng, vì vậy ma trận đánh chỉ số vào mảng không nhìn hấp dẫn. Cảm ơn trước.
Thú vị. Khi bạn nói "bao nhiêu" bạn có nghĩa là bao nhiêu chiều dài dọc theo chiều hướng đó hoặc một cái gì đó khác nhau? –
có, ý tôi là độ dài dọc theo kích thước –
Tôi woukld đề xuất danh sách() cho loại hoạt động này –