Не удается исправить ошибку R: Ошибка: использование стека C 9066664 слишком близко к пределу - PullRequest
0 голосов
/ 28 апреля 2019

У меня есть 16 ГБ оперативной памяти на моем компьютере, и я отрегулировал ограничение стека C точно так, как указано в инструкциях здесь

Я закрыл и снова открыл RStudio, но все равно получаю ту же ошибку

Error: C stack usage  9066664 is too close to the limit 

В случае, если это полезно знать, эта ошибка появляется, когда я пытаюсь использовать strsplit() в строке длиной 1,8 м. Хотя это звучит как длинная строка, я бы не подумал, что это будет проблемой для R с 16 ГБ ОЗУ

Также я могу подтвердить, что настройка стека C работала

MacBook-Pro:mydir name$ R --slave -e 'Cstack_info()["size"]'
    size 
15938355 

Мое лучшее предположение заключается в том, что R не распознает, что доступно более 9066664 (КБ) стека C (в противном случае я думаю, что это будет что-то вроде

Error: C stack usage  15938355 is too close to the limit 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...