<div dir="ltr">Caros o seguinte tenho um pequeno problema para manipular arrays dentro de um apply olhe o seguinte exemplo.<br><br>Eu tenho este pequeno array<br><br>my.array <- array(1:18, dim = c(3,3,2))<br><br><br>Quero
 aplicar esta função a cada elemento do array e obter outro array do 
mesmo tamanho igualzinho mas com informacao diferente.Veja so<br><br>ID.median <- function(x, median,n.array){<br>    if(n.array == 1){<br>    saida <- ifelse(x < median, 0, 1)}<br>if(n.array == 2){<br>    saida <- ifelse(x < median, 10,20)}<br>return(saida)<br>}<br><br>É
 claro que aqui só tem dois arrays, mas o fato relevante é que a minha 
depende de qual o número de array que eu estou. Agora quero usar o apply
 pra aplicar minha função a cada componente do meu array.<br><br>apply(my.array, 1:3, ID.median, median = 10, n.arrray = ???)<br clear="all"><div><br></div><div>Como fazer isso ? alguma outra idéia ??<br><br></div>Valeu<br clear="all"><br>-- <br>Wagner Hugo Bonat<br>LEG - Laboratório de Estatística e Geoinformação<br>UFPR - Universidade Federal do Paraná
</div>