0
我有2個(或更多)光柵堆棧。每個人都進行了各種處理(任何類型的東西),並且這兩個堆棧保持了他們的範圍和解決方案(最初,兩者都具有相同的範圍和分辨率)。現在我想讓它們成爲一個堆棧,而不是2.所以,我會有一個'merged_stack'來包含來自兩個(或更多)堆棧的所有柵格。 例如:在R中合併2個或更多光柵堆棧R
#creating some data
m1 = matrix(1,30,30)
m2 = matrix(2,30,30)
ma = matrix(10,30,30)
mb = matrix(20,30,30)
#transforming in raster
r1 = raster(m1)
r2 = raster(m2)
ra = raster(ma)
rb = raster(mb)
#now 2 different stacks
stack1 = stack(r1,r2)
{...} some stuff (like raster name changing, sums, multiplications, etc)
goes with stack1 (this stuff does not change extent or resolution of the rasters)
stacka = stack(ra,rb)
{...} diferent stuff goes with stack2 (same here)
#using 'merge' does not work
merged_stack = merge(stack1,stacka)
如何任何想法,這可能進行?謝謝。
你可以用'stack'在堆棧:'merged_stack < - 棧(棧1,stacka)' –
沒錯,只是'堆疊'堆棧...請記住,他們需要有相同的程度,分辨率等。 – Val
什麼?它的工作原理非常感謝。 = D – Jonathan