raster$fun 有什么作用?
What does raster$fun do?
我正在尝试使用 this post 中引用的代码,但我不明白为什么需要 运行 raster.list$fun = mean
。 (请参阅 link 中的答案)谁能告诉我这是做什么的?
当您使用 do.call()
时,您必须以 list:
的形式提供参数
在提供的link中,do.call函数用于镶嵌光栅图像列表。因此函数 do.call() 的第一个参数始终是您要使用的函数(在本例中为 mosaic
),第二个参数将是附加参数列表。在这种情况下,光栅图像加上一个函数,该函数应该在镶嵌过程中用于重叠区域(这里是指)。
因此,通过键入 raster.list$fun = mean
,您只需向列表中添加一个名为 "fun" 的新元素,该元素包含 r-base 函数 mean()
。然后,这将用作 do.call.
调用的马赛克函数的输入
有关详细信息,请查看 ?do.call
和 ?mosaic
的帮助页面。希望这有帮助。
我正在尝试使用 this post 中引用的代码,但我不明白为什么需要 运行 raster.list$fun = mean
。 (请参阅 link 中的答案)谁能告诉我这是做什么的?
当您使用 do.call()
时,您必须以 list:
在提供的link中,do.call函数用于镶嵌光栅图像列表。因此函数 do.call() 的第一个参数始终是您要使用的函数(在本例中为 mosaic
),第二个参数将是附加参数列表。在这种情况下,光栅图像加上一个函数,该函数应该在镶嵌过程中用于重叠区域(这里是指)。
因此,通过键入 raster.list$fun = mean
,您只需向列表中添加一个名为 "fun" 的新元素,该元素包含 r-base 函数 mean()
。然后,这将用作 do.call.
有关详细信息,请查看 ?do.call
和 ?mosaic
的帮助页面。希望这有帮助。