<div dir="ltr"><div><div><div><div>Obrigado Cesar,<br><br></div>Realmente ficou complicado. Veja o exemplo abaixo:<br></div><br>dados1 <- c(1,2,3,4,5,6)<br>dados2 <- c(3,4,5,6,7,8)<br>dados3 <- c(5,6,7,8,9,10)<br>dados4 <- c(7,8,9,10,11,12)<br><br>t.test(dados1,dados3)<br>t.test(dados1,dados4)<br>t.test(dados2,dados3)<br>t.test(dados2,dados4)<br><br># OK<br><br>a <- 1<br>b <- 2<br><br><a href="http://as.name">as.name</a>(paste("dados",a,sep=""))<br><a href="http://as.name">as.name</a>(paste("dados",b,sep=""))<br><br># parece OK<br><br>for (a in 1:2) {<br>for (b in 3:4) {<br>t.test(<br><a href="http://as.name">as.name</a>(paste("dados",a,sep="")),<br><a href="http://as.name">as.name</a>(paste("dados",b,sep="")))<br>}}<br><br># erro<br><div><br></div>Há alguma forma de "montar" o nome dados1 e dados2 com paste (p.ex.) de forma que este nome possa ser usado em uma função e reconhecido como vetor (ou matriz)?<br><br></div><div></div>Abraços<br><br></div>Antônio Olinto<br><div><div><div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">Em 24 de novembro de 2016 12:00, Cesar Rabak <span dir="ltr"><<a href="mailto:cesar.rabak@gmail.com" target="_blank">cesar.rabak@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Antônio,<div><br></div><div><u>Acho</u> que não entendo sua dúvida e sua descrição do que você deseja versus o que você tentou me parece confusa.</div><div><br></div><div>para fazer a cadeia "matriz" ser concatenada com, digamos, 1 até 12, (o seu "<span style="font-size:12.8px">a in 1 to ..." onde o "to" seria em 12), basta apenas fazer o seguinte:</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">paste0("matriz",1:12)</span><br></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">HTH</span></div><div><span style="font-size:12.8px">--</span></div><div><span style="font-size:12.8px">Cesar Rabak</span></div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="gmail-h5">2016-11-24 7:38 GMT-02:00 Antonio Silva via R-br <span dir="ltr"><<a href="mailto:r-br@listas.c3sl.ufpr.br" target="_blank">r-br@listas.c3sl.ufpr.br</a>></span>:<br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div class="gmail-h5"><div dir="ltr"><div><div><div><div><div>Olá a todos<br><br></div>Quero fazer cálculos de íncides que utilizam duas matrizes. No total tenho mais que 100.<br><br></div>matriz1 <- matrix(....<br>matriz2 <- matrix(....<br></div>matriz3 <- matrix(....<br><br></div><div>ls()<br></div><div>matriz1 matriz2 matriz3<br></div><div><br></div>Tentei fazer um looping <br><br></div>for (a in 1 to ...) {<br><div><div><div><div><div><div>for (b in 1 to ...) {<br></div><div>resp <- função(paste("matriz",a,sep=""<wbr>),paste("matriz",b,sep=""))<br></div><div>assing(paste("resp_",a,"_",b,s<wbr>ep=""),resp)</div><div>}<br>}<br><br></div><div>No entanto as funções não reconhecem o resultado de paste("matriz",a,sep="") ou <a href="http://as.name" target="_blank">as.name</a>(paste("matriz",a,sep="<wbr>")) como o objeto matriz1, matriz2, etc.<br><br></div><div>Alguém sabe uma forma de "montar" o nome de um objeto de forma que este seja reconhecido como tal?<br><br></div><div>Obrigado<br><br></div><div>Antônio Olinto<br></div></div></div></div></div></div></div>
<br></div></div>______________________________<wbr>_________________<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" rel="noreferrer" target="_blank">https://listas.inf.ufpr.br/cgi<wbr>-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a href="http://www.leg.ufpr.br/r-br-guia" rel="noreferrer" target="_blank">http://www.leg.ufpr.br/r-br-g<wbr>uia</a>) e forneça código mínimo reproduzível.<br></blockquote></div><br></div>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">Antônio Olinto Ávila da Silva<div>Biólogo / Oceanógrafo</div><div>Instituto de Pesca (Fisheries Institute)</div><div>São Paulo, Brasil</div></div>
</div></div>