<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>Uma pequena correção. A estrutura desejada é:</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: 'times new roman', 'new york', times, serif; background-color: transparent; font-style: normal;"><span><br></span></div><div class="yui_3_7_2_40_1380009788295_100" style="font-size: 12pt;">nclon1 nclat1 pft1 nctime1 ncdata1</div><div class="yui_3_7_2_40_1380009788295_101" style="font-size: 12pt;">nclon1 nclat1 pft1 nctime2 ncdata2</div><div class="yui_3_7_2_40_1380009788295_102" style="font-size: 12pt;">.</div><div class="yui_3_7_2_40_1380009788295_103" style="font-size: 12pt;">.</div><div class="yui_3_7_2_40_1380009788295_104" style="font-size: 12pt;">.</div><div style="background-color: transparent;"><span></span></div><div class="yui_3_7_2_40_1380009788295_105" style="font-size: 12pt;">nclon18
 nclat15 pft16 nctime2555 ncdata<span style="font-size: 12pt;">11037600</span></div><div><br></div><div></div><div> </div><div>Saudações,<br>--<br>Thiago V. dos Santos<br>PhD student<br>Land and Atmospheric Science<br>University of Minnesota<br>http://www.laas.umn.edu/CurrentStudents/MeettheStudents/ThiagodosSantos/index.htm<br>Phone: (612) 323 9898</div><div><br></div>  <div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"> <div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"> <div dir="ltr"> <hr size="1">  <font size="2" face="Arial"> <b><span style="font-weight:bold;">From:</span></b> Thiago V. dos Santos <thi_veloso@yahoo.com.br><br> <b><span style="font-weight: bold;">To:</span></b> Lista R <r-br@listas.c3sl.ufpr.br> <br> <b><span style="font-weight: bold;">Sent:</span></b> Tuesday, September 24, 2013 3:02 AM<br> <b><span style="font-weight:
 bold;">Subject:</span></b> [R-br] Combinar arrays de diferentes comprimentos em data.frame<br> </font> </div> <div class="y_msg_container"><br><div id="yiv1216016758"><div><div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><span>Olá pessoal,</span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 16px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal;"><span><br></span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 16px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal;"><span>Como resultado da leitura de algumas images de satélite, tenho o seguinte array no R</span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size:
 16px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal;"><span><br></span></div><div style="background-color:transparent;">> dim(ncdata)</div><div style="background-color:transparent;">[1]   18   15   16 2555</div><div style="background-color:transparent;">> length(ncdata)</div><div style="background-color:transparent;"><span></span></div><div style="background-color:transparent;">[1] 11037600</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"> </div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">onde as dimensões representam</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">         18 é a quantidade de longitudes, </div><div style="font-family: 'times new
 roman', 'new york', times, serif; font-size: 12pt;">         15 é a quantidade de latitudes,</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">         16 é a quantidade de tipos de vegetação (floresta tropical, cerrado etc),</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">         2555 é a quantidade de datas em que as imagens foram feitas.</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">Por outro lado, tenho os seguintes arrays:</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><br></div><div><div>> length(nclon)</div><div>[1] 18</div><div>> length(nclat)</div><div>[1]
 15</div><div>> length(pft)</div><div>[1] 16</div><div>> length(nctime)<br></div><div>[1] 2555</div></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">         </div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><span style="font-size:12pt;">E, em suma, o que eu quero fazer é criar um data.frame com a seguinte estrutura:</span><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><span style="font-size:12pt;"><br></span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">nclon1 nclat1 pft1 ncdate1 (primeiro valor do ncdata)</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">nclon1 nclat1 pft1 ncddate2 (segundo valor do ncdata)</div><div style="font-family: 'times new roman', 'new york', times, serif;
 font-size: 12pt;">.</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">.</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">.</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">nclon18 nclat15 pft16 nctime2555 (último valor do ncdata)</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">Como a quantidade de linhas é muito grande, o ideal seria até usar alguma técnica que permita paralelização usando os cores do pc.</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">Alguém conhece uma maneira (realmente) eficiente de fazer isso?</div><div
 style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">Saudações,<br>--<br>Thiago V. dos Santos<br>PhD student<br>Land and Aé qtmospheric Science<br>University of Minnesota<br>http://www.laas.umn.edu/CurrentStudents/MeettheStudents/ThiagodosSantos/index.htm<br>Phone: (612) 323 9898</div></div></div></div><br>_______________________________________________<br>R-br mailing list<br><a ymailto="mailto:R-br@listas.c3sl.ufpr.br" 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><br></div> </div> </div> 
 </div></body></html>