Как реализовать это решение, чтобы сделать сценарии R интерактивными?

Я нашел этот ответ на проблему, которую я обсуждал ранее здесь: Как заставить диалоговое окно / окно сообщения работать в исполняемом R-файле

Ответ здесь: https://thesquareplanet.com/blog/interactive-r-scripts/

Конкретно этот бит:

We can use this to provide an interactive R script executor in /usr/local/bin/Rint: #!/bin/sh f=$1; shift; env "R_PROFILE_USER=$f" "ARGS=$@" R --no-save -q

Моя проблема в том, что я ничего не знаю о командной строке или пакетных файлах. Итак, что означает эта строка, и я просто вставляю ее в командную строку один раз, а затем добавляю "#!/ Usr/local/bin/Rint" в начало моего исполняемого сценария R?

2 ответа

Решение

Эта строка не для оболочки Windows cmd.exe. Это для оболочки UNIX/Linux.

Мы можем использовать это для предоставления интерактивного исполнителя R-скрипта в /usr/local/bin/Rint:

#!/bin/sh
f=$1;
shift;
env "R_PROFILE_USER=$f" "ARGS=$@"
R --no-save -q

Для тех, кто все еще ищет, это лучший ресурс, который я могу найти о исполняемых графических интерфейсах R в Windows:

http://oddhypothesis.blogspot.com.au/2014/04/deploying-self-contained-r-apps-to.html

Продолжая работать над этим учебником, обновлю, если он ответит на вопрос.

Другие вопросы по тегам