有没有一种方法可以在R中的SpatialPointsDataFrame对象中使用gstat包的IDW内插来循环变量?
我是说像这样的事情
for (day in list_days) {
P.idw <- gstat::idw(day~1, P, newdata=grd, idp=2.0)
r <- raster(P.idw)
plot(r)
}编辑:因为这个结构给了我错误:
Error in predict.gstat(g, newdata = newdata, block = block, nsim = nsim, :
too many spatial dimensions: 58
In addition: Warning message:
In predict.gstat(g, newdata = newdata, block = block, nsim = nsim, :
NAs introduced by coercion但是,如果我直接写变量的名称,它可以正常工作:
P.idw <- gstat::idw(X2018.01.14~1, P, newdata=grd, idp=2.0)发布于 2018-01-22 01:04:26
而不是day~1,你可以做as.formula(paste(day, "~ 1"))
https://stackoverflow.com/questions/48372308
复制相似问题