Se em cada coluna sempre existir um valor "0" e outro "1" a solução abaixo vai dar certo. Caso contrário não deve funcionar. Avise que podermos pensar em outra coisa.<br><br>(B<-ifelse(A==0|A==1,NA,A))<br>
[,1] [,2] [,3]<br>[1,] NA 0.8 0.8<br>[2,] 0.5 0.5 NA<br>[3,] 0.8 NA 0.7<br>[4,] 0.9 NA 0.3<br>[5,] NA 0.4 NA<br><br>(C<-matrix(as.vector(B)[<a href="http://is.na" target="_blank">is.na</a>(as.vector(B))==F],ncol=3))<br>
[,1] [,2] [,3]<br>[1,] 0.5 0.8 0.8<br>[2,] 0.8 0.5 0.7<br>[3,] 0.9 0.4 0.3<br><br>Talvez algum outro colega tenha uma solução mais elegante.<br><br>Abs,<br><br>D<br><div class="gmail_quote">2011/7/10 Diego Pujoni <span dir="ltr"><<a href="mailto:diegopujoni@gmail.com" target="_blank">diegopujoni@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Olá Pessoal,<br>
<br>
Tenho uma matriz onde cada coluna contém valores de probabilidade<br>
variando de 0 a 1. Como posso excluir os valores 0's e 1's de cada<br>
coluna, ficando apenas com as probabilidades intermediárias? Toda<br>
coluna possui apenas um valor 0 e apenas um valor 1, mas eles estão em<br>
linhas diferentes em cada coluna. Fiz um exemplo abaixo<br>
<br>
> A = matrix (c(1,.5,.8,.9,0.,.8,.5,0,1,.4,.8,0,.7,.3,1),5,3)<br>
> A<br>
[,1] [,2] [,3]<br>
[1,] 1.0 0.8 0.8<br>
[2,] 0.5 0.5 0.0<br>
[3,] 0.8 0.0 0.7<br>
[4,] 0.9 1.0 0.3<br>
[5,] 0.0 0.4 1.0<br>
<br>
Quero obter essa matriz<br>
<br>
> A<br>
[,1] [,2] [,3]<br>
[1,] 0.5 0.8 0.8<br>
[2,] 0.8 0.5 0.7<br>
[3,] 0.9 0.4 0.3<br>
<br>
Obrigado<br>
<br>
Diego PJ<br>
_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br" target="_blank">R-br@listas.c3sl.ufpr.br</a><br>
<a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br>
</blockquote></div><br>