Я сейчас работаю над своим холостяком и впервые работаю с RStudio. У меня есть небольшой набор данных, с которым я работаю, он всего 20 МБ. Однако, когда я пытаюсь построить его, я получаю сообщение об ошибке «не могу выделить вектор размером 69,2 ГБ», что не имеет для меня никакого смысла, так как мои данные даже не такие большие.
Я нахожусь на Windows 64-разрядная и 16 ГБ ОЗУ, поэтому я также использую 64-разрядную версию RStudio.
Я пробовал следующие вещи: я набрал memory.size()
и в результате получил 94.6
. Я набрал memory.limit()
и там написано: 16314
. Если я набираю memory.limit(size = 16000)
, он говорит, что не может уменьшить верхний предел памяти, ввод size = 2500
или любого другого числа приводит к той же ошибке.
Поскольку увеличение лимита памяти в RStudio не сработало, я также попытался увеличить его вручную: я щелкнул правой кнопкой мыши на RStudio на рабочем столе и поместил --max-mem-size=16000M
в поле назначения, что тоже ничего не изменило.
Вот мой код:
Mois1 <- read.delim("D:/Daten/SoilMoisture/ALL_SM51_SE1_hourly.txt")
Temp1 <- read.delim("D:/Daten/SoilTemperature/ALL_ST51_SE1_hourly.txt")
Mois1 <- rename(Mois1, Date = Date_______Time.UTC. , SWC = SWC.Vol..)
Temp1 <- rename(Temp1, Date = X..Date_______Time.UTC. , Temperature = T..Â.C.)
Mois2019 <- Mois1[1:8756,]
Temp2019 <- Temp1[1:8760,]
plot(Mois2019)
Ошибка возникает после plot(Mois2019)
Я загрузил два раздела двух файлов данных, с которыми я работаю здесь : https://gofile.io/?c=5crw62 Оба документа изначально имеют более 86000 строк каждый. Два объекта Mois2019
и Temp2019
имеют 8756 и 8760, как вы можете видеть в коде.
Как увеличить предел памяти?