У меня есть набор наблюдений в нерегулярной сетке. Я хочу, чтобы иметь их в регулярной сетке с разрешением 5. Это является примером:преобразование нерегулярной сетки в регулярную сетку
d <- data.frame(x=runif(1e3, 0, 30), y=runif(1e3, 0, 30), z=runif(1e3, 0, 30))
## interpolate xy grid to change irregular grid to regular
library(akima)
d2 <- with(d,interp(x, y, z, xo=seq(0, 30, length = 500),
yo=seq(0, 30, length = 500), duplicate="mean"))
, как я могу иметь d2
в SpatialPixelDataFrame
Calss? который имеет 3 colomns, координаты и интерполированные значения.
Я думаю, что 'data.frame (x = d2 $ x [строка (d2 $ z)], y = d2 $ y [col (d2 $ z)], ...)' немного яснее. – hadley
@hadley, я согласен, включил ваше предложение в свой ответ. – MvG