RStudio не выводит вывод на консоль после ввода кода
Я действительно новичок в R и программировании в целом, я использовал RStudio для создания графики и простых (начинающих) программ. До сегодняшнего дня все отлично работало. Моя проблема в том, что теперь, когда я вхожу код, в консоли нет возврата, я имею в виду, что он компилирует код, но не возвращает никакого вывода.
Например, если я пишу
v <- c(1, 2, 3, 4, 5)
v
Я бы ожидал в ответ
[1] 1 2 3 4 5
Но он не работает, вчера все было в порядке.
Пожалуйста, помогите.
У меня есть версия RStudio версии 0.98.1079 и R версии 3.1.1
Ответы
Ответ 1
Мне было интересно, если бы вы делали учебное пособие, где демонстрировали функцию sink
, и вы не дошли до точки, где она была отменена.
> sink('out.txt') # diverts all output to a disk file
> v <- c(1,2)
> v # output went to file
> sink() # sets the output back to the console
> v
[1] 1 2
Другой способ - вызвать closeAllConnections
:
> sink('out.txt')
> v
> v
> closeAllConnections()
> v
[1] 1 2
Ответ 2
Строки все еще начинаются с "+"? Возможно, вы забыли закрыть скобки функции. Попробуйте "}".
Ответ 3
Это очень старый вопрос, но у меня была одна и та же проблема с другой причиной, поэтому я подумал, что опишу его здесь, если он будет полезен кому-то другому. Я получал регулярное командное приглашение, ничего больше, независимо от того, что я набрал в командной строке. Я попробовал несколько возвратов, escape, sink, traceback, closeAllConnections (которые дали мне ответ "ошибка: неожиданная )
в ()
), но затем вернулась в командную строку и проигнорировала вторую трассировку).
Во всяком случае, через полчаса вытащив мои волосы, появляется всплывающее окно "Просмотр (Mid2)". Mid2 - это кусочек с 8,5 миллионами наблюдений из 88 числовых переменных. Я, должно быть, случайно постучал по нему в область окружающей среды. Полагаю, что это просто потребовалось так долго, чтобы зритель смог его воспроизвести. Я предполагаю, что все другие вещи, которые я ударил сразу, потому что RStudio разбился сразу после этого.
Интересная вещь об этой конкретной версии проблемы - это то, чего не произошло. Красный знак остановки в правом верхнем углу окна консоли, который горит, когда R занят, не загорается. Это несчастливо - но понятно, если RStudio viewer - это другой процесс. Но также, когда мой компьютер много работает над действительно большими вычислениями или задачами ввода-вывода, вентилятор обычно запускается, но это не так. Не знаю, почему., Я неправильно понял, что никаких вычислений не было.
Ответ 4
У меня была та же проблема, и ни один из упомянутых здесь советов не работал.
Session > Restart R
сделал свое дело для меня, возможно, предположив, что у меня была такая же проблема, как у andrewH, но я не был достаточно терпелив, чтобы ждать, пока R снова начнет себя вести.
Ответ 5
У меня возникли проблемы с отображением выходных данных на консоли сразу после установки R-версии 3.5.3. Пожалуйста, помогите мне, я увидел свои выходные данные, например, Таблицы после ввода ввода и нажатия Enter перед обновлением R-версии.
Ответ 6
Если строки в консоли начинаются с "+".
Сохраните свою работу и закройте "RStudio" или другой инструмент, который вы используете, и запустите его снова, это сработало для меня.