maptools dotsInPolys: векторная память исчерпана - PullRequest
0 голосов
/ 24 октября 2018

Я предполагаю, что 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?)

Есть идеи?Спасибо!

...