从计算栅格马赛克中排除NA

时间:2015-01-15 14:44:33

标签: r raster na

不幸的是,由于我没有足够的声誉(并且无法对该主题发表评论),我不得不向已经存在的问题提出一个简单的问题。我在R中计算了一个光栅镶嵌并坚持这个过程:How can I create raster mosaic using list of rasters?(非常感谢!)。

我唯一的问题是,我想用中位数或平均值来计算它,但来排除我的NAs。 很抱歉,我没有设法将其包含在现有代码中:

b1_listargs <- b1_unstack
b1_listargs$fun <- mean
b1_mosaic <- do.call(mosaic, b1_listargs)

据我了解上述功能,它不会自动排除NA。因此,mean c(4,4,4,4,NA) NA我的计算值将变为{{1}} - 这对我来说对输出无用...

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

查看此页面:http://stat.ethz.ch/R-manual/R-devel/library/graphics/html/mosaicplot.html

它表明存在省略NA的论据。

答案 1 :(得分:0)

我知道问题有点陈旧,但我处于同样的情况,我会尝试:

其中“A”是我的栅格列表

boost.org

在计算重叠栅格之间的平均值时,应忽略缺失的值。