簡體   English   中英

R:如何將柵格與所有可能的組合組合在一起?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM