Я предполагаю, что r выдает ошибку, потому что пытается выделить больше оперативной памяти, чем у меня на этой машине.Тем не менее, я попробовал на машине с гораздо большим количеством оперативной памяти и все еще получил ту же ошибку.Я думаю, что может быть проблема со структурой или содержимым пространственного элемента данных PolyPonsDataFrame, но я не уверен, как это исправить.
Вот код, который выдает ошибку:
library(maptools)
load(url("https://www.dropbox.com/s/22iwbofvg1gjeko/nj_shape.RData?dl=1"))
persons.per.dot <- 500
num.dots <- nj@data %>% select("WhiteE") %>%
mutate(WhiteE = WhiteE/persons.per.dot)
dots.output <- dotsInPolys(nj, as.integer(num.dots[, "WhiteE"]), f="random")
Это приводит к этой ошибке:
Error: vector memory exhausted (limit reached?)
Есть идеи?Спасибо!