Використання R в Інтернеті - без його встановлення [закрито]


45

Чи існує можливість використання R у вебінтерфейсі без необхідності його встановлення?

У мене є лише один невеликий сценарій, який я люблю запускати, але я просто хочу його зняти без тривалої процедури установки.

Дякую.


9
@vonjd: Але ви могли завантажити, встановити та запустити свій сценарій за менший час, ніж потрібно, щоб написати своє запитання та чекати відповіді. ;-)
Джошуа Ульріх

8
@Joshua Добре. Але в деяких робочих середовищах знадобиться багато зусиль, щоб отримати дозвіл на встановлення будь-якого виконуваного файлу на машині. А в системах Windows більшість установок, навіть після наступної видалення, засмічує машину детритом, який накопичується з часом і допомагає вгамувати все, тому, якщо ви не впевнені , що збираєтесь використовувати якесь програмне забезпечення, є стимул не встановлювати його. .
whuber

6
Ви можете поставити цілу інсталяцію Windows на R (і RStudio для зручності використання) на флешку. Просто скопіюйте папку R. Тоді ви можете взяти його з собою.
кмм

3
Це питання видається поза темою, оскільки мова не йде про статистику.
Нік Стаунер

4
Цей веб-сайт має простий R контекст: r-fiddle.org
Рон Дженсен

Відповіді:


24

Так, є такий інтерфейс Rweb, як цей .

Примітка. Установка програмного забезпечення R досить проста та швидка на будь-якій платформі.


@vonjd Я щойно перевірив: вони працюють з R версією 2.11.1. (Спробуйте R.version()в командному рядку.)
chl

8

Крім того, якщо ви хочете надати рішення іншим користувачам, ви можете налаштувати веб-сервер за допомогою RApache .


3
А тепер є Стелаж .
чл

2
@chl А тепер він називається Rook (-;

8

Sage також має R, включений в інтерфейс Python. Система Sage доступна. Через пару років кращим способом запуску SageMath є через CoCalc . Вона також дозволяє запускати R безпосередньо наприклад , в записній книжці Jupyter з допомогою R ядра .

Приклад:

r.data("faithful")
r.lm("eruptions ~ waiting", data=r.faithful)

Вихід:

Call:
lm(formula = sage2, data = sage0)

Coefficients:
(Intercept)      waiting  
   -1.87402      0.07563  

Я спробував запустити r-скрипт у веб-інтерфейсі Sage, але це не вийшло - він сказав, що сталася помилка при створенні png (немає X.11 чи що-
небудь

Цей інтерфейс пітона є дивовижним веселим. Чи є у вас підказки, як це побудовано? Я маю на увазі, що я міг би скористатися набагато простішою системою, але мені потрібно влаштувати самостійно.
hans0l0

6

Деякі із служб пастебіну дозволять вам ввести код R. Наприклад, ideone . Ось дуже нерозумний привіт світ у Р. Я вважаю, що ideone обмежує вас на 15 секунд для обчислення часу на пробіг, і немає фантазійних IDE, незважаючи на ім'я.


Приклад зараз порожній. Мені було цікаво це побачити :(
Stéphane Laurent

Здається, посилання не пережили змін API; новий світ привіт тут: ideone.com/6xpOl4
shabbychef

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.