【发布时间】:2013-11-18 21:15:01
【问题描述】:
我正在编辑一组设置在栅格堆栈(列表)中的栅格(或矩阵,如果您愿意的话)。我需要将值 -999 更改为 NA。到目前为止,我发现以下代码在每个单独的栅格上运行,是最节省内存的
r[[15]][r[[15]]==-999]<-NA
或
s=r[[15]]
s[s==-999]<-NA
gc(reset=T)
r[[15]]=s
我正在替换列表中超过 20 个栅格的值,大约 10 到 15 个我用完了内存。有谁知道更有效的方法吗?
干杯!
【问题讨论】:
-
下面的解决方案有效吗?
标签: r memory matrix replace raster