0

私はしばらくの間この機能を使用しています。R のラスター パッケージで突然 fun=mean が機能しないのは奇妙です!!

rasterize(data_r[,1:2], r, data_r[,3], fun=mean)

Error in .pointsToRaster(x, y, field = field, fun = fun, background = background,  : 
  could not find function "fun"

ただし、平均以外は機能しています。例 fun = 'sum' は問題なく動作するようです。何か案が?

4

2 に答える 2

4

ここでうまく動作します:

Rgames> rasterize(matrix(1:6,3)/6,raster(matrix(1:8,4)/8),fun=mean)
class       : RasterLayer 
dimensions  : 4, 2, 8  (nrow, ncol, ncell)
resolution  : 0.5, 0.25  (x, y)
extent      : 0, 1, 0, 1  (xmin, xmax, ymin, ymax)
coord. ref. : NA 
data source : in memory
names       : layer 
values      : 1, 3  (min, max)

mean環境から誤って削除したり、他のもので上書きしたりしていないことを確認しましたか?

于 2014-01-25T17:36:05.513 に答える