[英]R: How to combine rasters in a loop with all possible combinations?
我的list
有三個raster
。
rasterlist <- (r1, r2, r3)
我有一個操作可以將每個柵格與另一個柵格合並-假設將它們相加。
如何編寫一個loop
組合所有柵格的循環?
像這樣:
result1 <- r1+r2
result2 <- r2+r3
result3 <- r1+r3
注意:我在{}
操作長約200行,而不是簡單的加法運算,這就是為什么我需要一個不錯的循環。
我們可以使用combn
來獲取list
元素的組合並求和
combn(rasterlist, 2, FUN = function(x) x[1] + x[2])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.