Я только что сделал чистую установку R на Ubuntu 18.04, и она не работает на самом деле.
Я могу делать такие вещи, как создание векторов и фреймов данных, и получать сводные данные. Я также могу сделать гистограмму с помощью команды Hist. Однако команда plot не работает.
Следующий код, который является очень простым и должен прекрасно работать:
data(faithful)
plot(faithful$eruptions)
работает около 30 секунд, после чего выдает следующую ошибку:
Error: C stack usage 7970244 is too close to the limit
Я видел много постов других людей с такой же ошибкой, но, похоже, это потому, что они имеют дело с большими наборами данных / большим количеством рекурсий или чем-то в этом роде, но у меня есть эта проблема даже с набором данных всего 3 ценности. R определенно должен справиться с этим без увеличения лимита, и для его запуска не потребуется 30 секунд.
Кто-нибудь знает, в чем может быть проблема?
Edit:
Выход ulimit -a
:
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 28697
max locked memory (kbytes, -l) 16384
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 28697
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
Информация о версии:
R version 3.4.4 (2018-03-15) -- "Someone to Lean On"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
Это обычный R в терминале, а не через любую IDE.
Редактировать 2:
Я обнаружил, что он отлично работает на других учетных записях пользователей на компьютере. Я также начал получать другие странные проблемы (после перезагрузки мне нужно войти в сеанс Gnome, затем выйти, прежде чем я смогу войти в плазму, но у других пользователей такой проблемы нет, иногда терминал не может запуститься, многие вещи рушатся и т. д.) поэтому я думаю, что это не имеет ничего общего с R и намного больше. К сожалению, это может быть аппаратная проблема (раньше у этого компьютера были странные проблемы в других операционных системах).