Diego, acho que você precisa algo assim certo?<br><br>m1<-matrix(c(1,2,3,1,3,NA,2,NA,NA),3,3,byrow=T)<br>tam<-nrow(m1)<br>m2<-matrix(0,tam,tam)<br><br>for (i in 1:tam)<br>  m2[i,na.omit(m1[i,])]<-1<br><br><span class="Apple-style-span" style="border-collapse:separate;color:rgb(0,0,0);font-family:Arial;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium"><span class="Apple-style-span" style="font-family:Monospace;font-size:13px;line-height:17px;white-space:pre-wrap"><pre tabindex="0" class="GD40030CLR" style="font-family:Monospace;font-size:10pt!important;outline-style:none;border-style:none;white-space:pre-wrap!important;margin:0px;line-height:1.3">
<span class="GD40030COR ace_keyword" style="white-space:pre;color:blue">> </span><span class="GD40030CCR ace_keyword" style="color:blue">m2<br></span>     [,1] [,2] [,3]<br>[1,]    1    1    1<br>[2,]    1    0    1<br>
[3,]    0    1    0</pre></span></span><br><br><br>Abraços,<br>Paulo<br><br><div class="gmail_quote">Em 23 de janeiro de 2012 23:23, Diego Bilski <span dir="ltr"><<a href="mailto:diegobilski@gmail.com">diegobilski@gmail.com</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Olá a todos.<div><br></div><div>Tenho uma matriz, gerada no ArcGIS, que lendo no R ficaria assim (usando fill=T para preencher os espaços faltantes):</div>
<div><br></div><div><div><div>     [,1] [,2] [,3]</div><div>[1,]    1    2    3</div>

<div>[2,]    1    3   NA</div><div>[3,]    2   NA   NA</div></div></div><div><br></div><div>O que preciso é construir uma matriz de presenças e ausências em que os valores na primeira matriz representassem a coluna com 1 na segunda matriz. Por exemplo, o elemento [2,2] acima corresponderia a presença na posição [2,3] da outra matriz, ficando dessa forma:</div>


<div><br></div><div><div><div>     [,1] [,2] [,3]</div><div>[1,]    1    1    1</div><div>[2,]    1    0    1</div><div>[3,]    0    1    0</div></div></div><div><br></div><div>Meus conhecimentos do R não são muitos, mas tudo que tentei até agora não chegou nem perto de funcionar.</div>


<div>Agradeço se alguém tiver uma solução ou sugestão.</div><div><br></div><font color="#888888"><div><br></div><div>Diego</div><div><br></div><div><br></div>
</font><br>_______________________________________________<br>
R-br mailing list<br>
<a href="mailto:R-br@listas.c3sl.ufpr.br">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>