Я пытаюсь интерполировать некоторые NA набора данных об окружающей среде.
Ошибка, которая мне показана:
"Error in rep(0, n1 * n2) : invalid 'times' argument
In addition:
Warning message: In n1 * n2 : NAs produced by integer overflow" The
example in itself works, but with the real data it won't.
Я попытался использовать пример, а также некоторые данные, которые, как я знаю, должны определенно работать. Но код продолжает появляться на другом компьютере и другой версии R.
r <- raster(system.file("external/test.grd", package="raster"))
ra <- aggregate(r, 10)
xy <- data.frame(xyFromCell(ra, 1:ncell(ra)))
v <- getValues(ra)
library(fields)
tps <- Tps(xy, v)
p <- raster(r)
# use model to predict values at all locations
p <- interpolate(p, tps)
p <- mask(p, r)
# which works so far ####
# now I am trying to insert data ####
Chla_Aug <- raster("C:/Users/S/Downloads/Chla_AugMask.tif")
xy <- data.frame(xyFromCell(Chla_Aug, 1:ncell(Sal100)))
v <- getValues(Chla_Aug)
tps <- Tps(xy,v)
И вот что я получаю:
Error in rep(0, n1 * n2) : invalid 'times' argument In addition:
Warning message: In n1 * n2 : NAs produced by integer overflow
Я не знаю, как решить эту ошибку.