Мне нужно запустить R в интерактивном режиме (чтобы показать сюжет) из командной строки в win. Любая идея, как я могу это сделать?
Спасибо.
Пробовали ли вы перейти (через командную строку) в каталог, в котором установлена R, а затем ввести R.exe
? — person Bogdan_s02 schedule 04.08.2011
Перейдите в командную строку. Введите R. В Windows стандартная установка регистрирует R в реестре, поэтому ее можно запустить из любой точки системы каталогов. Кроме того, прочитайте часто задаваемые вопросы, какие вопросы следует задавать здесь. Ваш вопрос не по теме (и его легко решить, если бы вы потрудились проверить Часто задаваемые вопросы по R — person Bogdan_s02 schedule 04.08.2011
Вы также можете ввести Rgui
в командной строке, если хотите. — person Bogdan_s02 schedule 04.08.2011
Если ввод R в командной строке cmd не работает автоматически, вам нужно добавить R в путь к вашей среде. Вот ссылка со скриншотами для Win 7: geekswithblogs.net/renso/archive/2009/10/21/. Поиск установки пути к среде Windows XX также должен найти другие учебные пособия. — person Bogdan_s02 schedule 04.08.2011
@Chase, см. ответ mdsumner ниже. — person Bogdan_s02 schedule 04.08.2011
Спасибо за ответы, но мне нужно передать скрипт в качестве параметра при запуске RGui, и я не знаю, как это сделать. — person Bogdan_s02 schedule 04.08.2011
Введите правильную версию этого для вашей системы:
Этот полный путь можно получить из места установки R или просто с помощью ярлыка R. На моей машине щелкните правой кнопкой мыши — Свойства (щелкните правой кнопкой мыши ярлык в элементе панели задач в Win 7), а в Target на моей машине:
Итак, для меня это
or
или даже в более общем плане для текущих и более старых версий
начать Р.
Я обычно всегда устанавливаю R в это место, поэтому я помещаю свое наиболее часто используемое место (bin/x64) в свой путь и могу набирать «R» из любого места.
Путь в Windows — это разделенный точкой с запятой список каталогов, измененных с помощью «Свойства на моем компьютере» в разделе «Дополнительно» (системные настройки), «Переменные среды» и внутри системных или пользовательских переменных.
Спасибо за ответ. Однако мне нужно запустить скрипт из командной строки. До сих пор я использовал Rscript, который отлично работает, если вам не нужно ничего рисовать или показывать графику. Мне не удалось передать свой скрипт в качестве параметра в RGui. — person Bogdan_s02; 04.08.2011
зачем тебе это? у вас может быть интерактивный код запуска R с помощью R -f code.R, но он просто сделает это и завершит работу, если вы не введете код, который принудительно заставляет пользователя вмешаться. Вы также хотите захватить графику в файл? Я думаю, тебе следует уйти отсюда и задать новый вопрос. — person Bogdan_s02; 04.08.2011
Нет. По сути, я хочу того же поведения, что и RScript myScript.r param1 param2, но это позволит мне также видеть графику (сгенерированную функцией plot внутри скрипта). Также хочу добавить, что это не просто сюжет, это гуи, которые я обычно запускаю из RGui. — person Bogdan_s02; 04.08.2011
задайте вопрос, на который вы действительно хотели получить ответ, идите отсюда, это ад для комментариев — person Bogdan_s02; 04.08.2011