ラスタースタック (リスト) に設定されているラスター (または必要に応じてマトリックス) のセットを編集しています。値 -999 を NA に変更する必要があります。これまでのところ、個別のラスターごとに実行する次のコードが最もメモリ効率が高いことがわかりました。
r[[15]][r[[15]]==-999]<-NA
また
s=r[[15]]
s[s==-999]<-NA
gc(reset=T)
r[[15]]=s
リスト内の 20 以上のラスターの値を置き換えていますが、10 ~ 15 前後でメモリが不足しています。もっと効率的な方法を知っている人はいますか?
乾杯!