Как запустить скрипт R построчно из оболочки Linux? - PullRequest
3 голосов
/ 07 сентября 2010

Я привык работать над своими R-скриптами с некоторым графическим интерфейсом, поэтому я могу легко запускать команды построчно, а затем приостанавливать и проверять свои объекты по мере их создания и изменения.

В настоящее время мне нужно работать с некоторыми данными на удаленном сервере. Можно ли запускать построчно с помощью консоли R или другого приложения (пожалуйста, не vi), для которого не требуется настоящий графический интерфейс?

Ответы [ 2 ]

4 голосов
/ 07 сентября 2010

В ESS , режиме R для Emacs, пошагово запускать код R просто.

Emacs и, следовательно, ESS, могут работать как в текстовом режиме (начиная с emacs -nw), так и в графическом режиме.

См. руководство по ESS для получения информации ооценивающий код.В частности, две команды, которые кажутся мне наиболее полезными:

Cc Mj (ess-eval-line-and-go): отправляют строку, содержащую точку, процессу ESS и возвращают вас кБуфер процесса ESS.

и

Cc Mr (ess-eval-region): отправляет текст между точкой и меткой в ​​процесс ESS и возвращает вас в буфер процесса ESS какхорошо.

0 голосов
/ 07 сентября 2010

Вы можете поместить свой код в функцию, а затем debug, чтобы она работала в пошаговом режиме.Прочитайте ?debug для более подробной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...