2014-09-22 4 views
2

В настоящее время я использую RStudio-сервер на Linux redhat. Одна из приятных особенностей RStudio-сервера заключается в том, что я могу экспортировать с сервера на рабочий стол Windows. Кто-нибудь знает код, лежащий в основе экспорта?Код для функции экспорта сервера RStudio

Экспорт функция может быть найдена с помощью вкладки Files: (More >> Export...)

Я хотел бы использовать код для автоматизации экспорта объектов. Я решил, что должен выполнить этот экспорт, используя функцию system, но у меня проблемы.

Спасибо за любую помощь.

enter image description here

ответ

1

Я думаю, что это post может помочь вам,

Spacedman объясняет, что вы можете запустить экспорт путем использования функции R «browseURL» с параметром URL заменяется на FTP пути файл.

Если вы абсолютно хотите вызвать этот экспорт с помощью системной команды, возможно, вы можете создать R-скрипт, беря в качестве параметра файл для экспорта и запускать этот скрипт с помощью функции system() =) Хотя я не вижу ясно преимущества такого процесса.

[править]: После того, как попробовал его сегодня, я понимаю, что мой ответ не был полным:

Если попробовать функцию browseURL на файлы, такие как «whateverRscript.r», он будет отображать его на вкладке вашего браузера, а не запускать загрузку.

Для того, чтобы ваш браузер загружал этот файл, возможно, вы можете его перенести в первую очередь.

Чтобы завершить процесс автоматизации, просто измените параметры своего браузера, чтобы он не «каждый раз спрашивал, где хранить загруженные файлы»