<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">  Obrigado pela sugestão, Benilton. Vou consultar a documentação sugerida.<div><br></div><div>  A outra dúvida que eu lancei na lista, alguns meses atrás, também envolvia grande quantidade de arquivos, mas sua filosofia era diferente.</div><div><br></div><div>  Saudações,</div><div>  Thiago.<br><br>--- On <b>Wed, 2/5/12, Benilton Carvalho <i><beniltoncarvalho@gmail.com></i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: Benilton Carvalho <beniltoncarvalho@gmail.com><br>Subject: Re: [R-br] Loop varrendo quantidade enorme de arquivos<br>To: "r-br@listas.c3sl.ufpr.br" <r-br@listas.c3sl.ufpr.br><br>Date: Wednesday, 2 May, 2012, 21:21<br><br><div id="yiv906835245">Leia documentação para: assign(), gsub()... E, posso estar enganado, mas eu
 próprio já resolvi algo assim aqui em um post seu? b<span></span><br><br>On Thursday, 3 May 2012, Thiago Veloso  wrote:<br><blockquote class="yiv906835245gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
  Boa noite pessoal,<br>
<br>
  Preciso de ajuda para fazer um loop que percorra uma lista enorme de arquivos.<br>
<br>
  Organizei uma série (+50GB) de imagens de satélite que está organizada em anos (2001 a 2011) e, por ano, a cada oito dias (julianos).<br>
<br>
lai200101.tif<br>
lai200109.tif<br>
lai200117.tif<br>
lai200125.tif<br>
        .<br>
        .<br>
        .<br>
lai2011361.tif<br>
<br>
  onde a nomenclatura segue o padrão: lai{ano}{diajuliano}.tif. Percebam que o incremento entre os dias é sempre oito.<br>
<br>
  Preciso fazer duas operações nesse banco de dados:<br>
<br>
  1) um loop para abrir cada um dos arquivos, nomeando a variável com o ano e mês, e multiplicar a mesma por 0.001. Algo assim:<br>
<br>
library(raster)<br>
lai{ano}{diajuliano}<-raster('lai{ano}{diajuliano}.tif') #carregando imagem<br>
lai{ano}{diajuliano}<-lai{ano}{diajuliano}*0.001 #calibrando imagem<br>
<br>
  2) Ao longo de todos os arquivos, somar cada quatro para produzir um mês de dados, por exemplo:<br>
lai_jan_2001 <- lai200101.tif + lai200109.tif + lai200117.tif + lai200125.tif<br>
lai_feb_2001 <- lai200133.tif + lai200141.tif + lai200149.tif + lai200157.tif<br>
        .<br>
        .<br>
        .<br>
lai_dec_2011 <- lai2011337.tif + lai2011345.tif + lai2011353.tif + lai2011361.tif<br>
<br>
  Um verdadeiro desafio de programação, concordam? Alguém pode me dar uma ideia de como começar?<br>
<br>
  Agradece desde já,<br>
  Thiago.<br>
_______________________________________________<br>
R-br mailing list<br>
<a rel="nofollow">R-br@listas.c3sl.ufpr.br</a><br>
<a rel="nofollow" target="_blank" href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>
Leia o guia de postagem (<a rel="nofollow" target="_blank" href="http://www.leg.ufpr.br/r-br-guia">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br>
</blockquote>
</div><br>-----Inline Attachment Follows-----<br><br><div class="plainMail">_______________________________________________<br>R-br mailing list<br><a ymailto="mailto:R-br@listas.c3sl.ufpr.br" href="/mc/compose?to=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.</div></blockquote></div></td></tr></table>