[R-br] Extrair células de uma matrix

Diego Pujoni diegopujoni em gmail.com
Domingo Julho 10 12:30:52 BRT 2011


Olá Pessoal,

Tenho uma matriz onde cada coluna contém valores de probabilidade
variando de 0 a 1. Como posso excluir os valores 0's e 1's de cada
coluna, ficando apenas com as probabilidades intermediárias? Toda
coluna possui apenas um valor 0 e apenas um valor 1, mas eles estão em
linhas diferentes em cada coluna. Fiz um exemplo abaixo

> A = matrix (c(1,.5,.8,.9,0.,.8,.5,0,1,.4,.8,0,.7,.3,1),5,3)
> A
     [,1] [,2] [,3]
[1,]  1.0  0.8  0.8
[2,]  0.5  0.5  0.0
[3,]  0.8  0.0  0.7
[4,]  0.9  1.0  0.3
[5,]  0.0  0.4  1.0

Quero obter essa matriz

> A
     [,1] [,2] [,3]
[1,]  0.5  0.8  0.8
[2,]  0.8  0.5  0.7
[3,]  0.9  0.4  0.3

Obrigado

                                                            Diego PJ


Mais detalhes sobre a lista de discussão R-br