Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用R中的最大值法将NDVI3g双月组合成月度组合_R - Fatal编程技术网

如何使用R中的最大值法将NDVI3g双月组合成月度组合

如何使用R中的最大值法将NDVI3g双月组合成月度组合,r,R,我正在使用NDVI3g数据集。我的问题是,我正在尝试使用R中的最大值合成方法,从两个月的原始数据集创建月度合成数据集。我需要您的帮助,因为我尽了最大努力,但无法解决。数据的问题是,一个月内的第一个组合被命名为如下示例 AF99sep15a.n14-VI3g: first 15 days AF99sep15b.n14-VI3g : Last 15 days; 我拥有31年的数据集(即1982-2012年) 您需要帮助,了解如何将整个数据集合并成每月的合成数据。给定RasterStack GIMM

我正在使用NDVI3g数据集。我的问题是,我正在尝试使用R中的最大值合成方法,从两个月的原始数据集创建月度合成数据集。我需要您的帮助,因为我尽了最大努力,但无法解决。数据的问题是,一个月内的第一个组合被命名为如下示例

AF99sep15a.n14-VI3g: first 15 days
AF99sep15b.n14-VI3g : Last 15 days;
我拥有31年的数据集(即1982-2012年)


您需要帮助,了解如何将整个数据集合并成每月的合成数据。

给定RasterStack GIMM,并且您希望平均序列对,我认为您可以这样做

i <- rep(1:(nlayers(gimms)/2), each =2)
x <- stackApply(gimms, i, mean)

i确保还查看gimms包,其中包含功能
monthlyComposite
(包括可选的并行支持),以从最初的半个月图层创建每月最大值复合。不用说,该函数在很大程度上是基于
stackApply
光栅包中获得的。

我不认为你问的是什么。生成文件名需要帮助吗?您需要帮助合并数据吗?您使用哪个软件包<代码>光栅
,“时空”等?您的光栅数据是否堆叠?如果您需要一些帮助,您必须提供更多信息并提供示例代码。不是很相关,但是NDVI3g是公开的吗?疯狂卡斯塔。我的意思是将数据从两个月合并到一个月一次的文件中。我使用光栅包将数据集作为层砖加载。乐趣