Ho bisogno di una funzione che subisca un array multidimensionale in R; il problema è che non conosco quale dimensione o lunghezza lungo quella dimensione fino a quando non viene chiamata la funzione.struttura di conservazione dell'indicizzazione di array
# 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], , ]
sempre necessario sottoinsieme lungo esattamente una dimensione, e il subsetting è sempre per iniziare ad un certo valore diverso da 1. Inoltre devo preservare la struttura a matrice, in modo matrice indicizzazione in array non ha un aspetto attraente. Grazie in anticipo.
interessante. Quando dici "quanto" intendi quante volte lungo quella dimensione o qualcosa di diverso? –
sì, intendo la lunghezza lungo quella dimensione –
Vorrei suggerire list() per questo tipo di operazione –