Olá pessoal,
Como resultado da leitura de algumas images de satélite, tenho o seguinte array no R
> dim(ncdata)
[1] 18 15 16 2555
> length(ncdata)
[1] 11037600
onde as dimensões representam
18 é a quantidade de longitudes,
15 é a quantidade de latitudes,
16 é a quantidade de tipos de vegetação (floresta tropical, cerrado etc),
2555 é a quantidade de datas em que as imagens foram feitas.
Por outro lado, tenho os seguintes arrays:
> length(nclon)
[1] 18
> length(nclat)
[1]
15
> length(pft)
[1] 16
> length(nctime)
[1] 2555
E, em suma, o que eu quero fazer é criar um data.frame com a seguinte estrutura:
nclon1 nclat1 pft1 ncdate1 (primeiro valor do ncdata)
nclon1 nclat1 pft1 ncddate2 (segundo valor do ncdata)
.
.
.
nclon18 nclat15 pft16 nctime2555 (último valor do ncdata)
Como a quantidade de linhas é muito grande, o ideal seria até usar alguma técnica que permita paralelização usando os cores do pc.
Alguém conhece uma maneira (realmente) eficiente de fazer isso?
Saudações,
--
Thiago V. dos Santos
PhD student
Land and Aé qtmospheric Science
University of Minnesota
http://www.laas.umn.edu/CurrentStudents/MeettheStudents/ThiagodosSantos/index.htm
Phone: (612) 323 9898