[英]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.