Страница 1 из 1
R Cran: "Ошибка: не могу разместить вектор размером..."
Добавлено: 10 апр 2015, 17:30
nickleb
Здравствуйте. R Cran не может разместить в памяти вектор:
Код: Выделить всё
> tpot<-ncvar_get(ncin,"THETA")
Ошибка: не могу разместить вектор размером 197.8 Mb
Windows XP, RAM 4 Gb
Что делать?
Re: R Cran: "Ошибка: не могу разместить вектор размером..."
Добавлено: 10 апр 2015, 17:37
rhot
memory.limit()
Re: R Cran: "Ошибка: не могу разместить вектор размером..."
Добавлено: 10 апр 2015, 18:24
nickleb
rhot писал(а):memory.limit()
Re: R Cran: "Ошибка: не могу разместить вектор размером..."
Добавлено: 10 апр 2015, 19:38
nickleb
... а package bigmemory?...
Re: R Cran: "Ошибка: не могу разместить вектор размером..."
Добавлено: 10 апр 2015, 19:40
rhot
установить memory.limit > 3000 не пробовали?
Re: R Cran: "Ошибка: не могу разместить вектор размером..."
Добавлено: 10 апр 2015, 21:21
gamm
nickleb писал(а):Что делать?
поставить нормальную х64 систему (Win7) и 16-32 Гб памяти. Выдавать периодически gc() и удалять ненужные объекты. Не использовать data.frame() для больших данных, ограничиться matrix(). Работать с большими объемами данных вне R, готовя выборки. Использовать подкачу данных по мере необходимости, разбив задачу на части (для некоторых случаев есть соответствующие пакеты). Но главное - поставить побольше памяти.