Model4 <- brick("MaxPrecCCCMACanESM2rcp45.nc", var="onedaymax")
That is how Model4 is derived.?
When trying class(Model4), I receive:
[1] "RasterBrick"
attr(,"package")
[1] "raster"
Meanwhile, I will check on Google to see what I come up with in terms of your suggestion. :)
-----Original Message-----
From: Rolf Turner <r.turner at auckland.ac.nz>
To: rain1290 <rain1290 at aim.com>
Cc: r-sig-geo <r-sig-geo at r-project.org>
Sent: Sat, Mar 30, 2019 7:43 pm
Subject: Re: [FORGED] [R-sig-Geo] Modifying the length of a matrix variable
On 31/03/19 12:30 PM, rain1290 at aim.com wrote:
Yes, I reproduced the example above and it works just fine (and is what I want!!), but I cannot see why it does not work with my data, as it is a 3-dimensional array (latitude, longitude and time). This is what comes from print(Model4): 3 variables (excluding dimension variables): double onedaymax[lon,lat,time] (Contiguous storage) units: mm/day double fivedaymax[lon,lat,time] (Contiguous storage) units: mm/day short Year[time] (Contiguous storage) 3 dimensions: time Size:95 lat Size:64 units: degree North lon Size:128 units: degree East I reviewed it over and over again, but I cannot see why this would not work?
Psigh!? Clearly Model4 is *not* an array!!!? It is an object of some "specialised" class (for which there is specialised print() method).? I have no idea what that class might be, but *you can tell.? What does ? ? class(Model4) return? Where did this "Model4" object come from?? What are you trying to *do*? You might be able to get somewhere by searching (e.g. via Google) on "subsetting objects of class melvin" where "melvin" is what is returned by "class(Model4)". Doing ? ? str(Model4) could be enlightening (but given your stubborn refusal to acquire insight into the workings of R, I am not optimistic). This is not magic or religion.? You need to *understand* what you are dealing with, and proceed rationally.? Don't just hammer and hope. cheers, Rolf
Honorary Research Fellow Department of Statistics University of Auckland Phone: +64-9-373-7599 ext. 88276 [[alternative HTML version deleted]]