Это ошибка выделения памяти. Обычно проблема заключается в революции R пытается прочитать слишком много строк из файла данных для обработки данных в памяти для одной порции данных за один раз.Сначала попробуйте следующее, чтобы устранить проблему:Установите небольшое значение для аргумента «rowsPerRead» в инструкции rxImport(). Попробуйте значение "10000" или менее. Необходимо попробовать другие параметры дляЭто значение, которое работает хорошо и импортирует данные как можно быстрее найти. Если это не помогает и CSV-файл содержит много столбцов, может оказаться полезным во время импорта столбцов данных «x». Например если набор данных в столбцах 5000, может потребоваться импортировать данные для 50 столбцов одновременно и записывают данные в новый файл XDF 50 столбцов и добавление в существующий файл XDF.Вот некоторые примеры R для этого:

varNames <- readLines("mycsv.txt", n=1) colsPerRead <- 50   ## Set how many columns to read from the csv file at a time. You may want to initially set this to a larger value, say 100. numReadsFromFile <- length(varNames/colsPerRead)for (i in 1:numReadsFromFile)  tempdf <- rxImport(inData = "C:/MyRData/data.csv", varsToKeep = paste(varNames[((i-1)*colsPerRead)+1:(((i-1)*colsPerRead)+1)+colsPerRead], sep = ","),  rowsPerRead = 10000)  rxDataFrameToXdf(data = tempdf, ouFile = "C:/MyRData/data.xdf", append = "cols") }

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.