Usando R en línea - sin instalarlo [cerrado]

45

¿Existe la posibilidad de usar R en una interfaz web sin la necesidad de instalarlo?

Solo tengo un pequeño script que me gusta ejecutar, pero solo quiero intentarlo sin un largo procedimiento de instalación.

Gracias.

vonjd
fuente
99
@vonjd: Pero podría haber descargado, instalado y ejecutado su secuencia de comandos en menos tiempo del necesario para escribir su pregunta y esperar una respuesta. ;-)
Joshua Ulrich
8
@Joshua Buen punto. Pero en algunos entornos de trabajo puede tomar mucho esfuerzo solo obtener el permiso para instalar cualquier ejecutable en una máquina. Y en los sistemas Windows, la mayoría de las instalaciones, incluso después de una desinstalación posterior, ensucian la máquina con detritos que se acumulan con el tiempo y ayudan a empantanar todo, por lo que si no está seguro de que va a usar algún software, hay incentivos para no instalarlo. .
whuber
66
Puede colocar una instalación completa de Windows de R (y RStudio para facilitar su uso) en una unidad flash. Simplemente copie la carpeta R. Entonces puedes llevarlo contigo.
kmm
3
Esta pregunta parece estar fuera de tema porque no se trata de estadísticas.
Nick Stauner
44
Este sitio tiene un contexto R simple: r-fiddle.org
Ron Jensen

Respuestas:

24

Sí, hay alguna interfaz Rweb, como esta .

Nota: La instalación del software R es bastante sencilla y rápida, en cualquier plataforma.

chl
fuente
@vonjd Acabo de comprobar: están ejecutando R versión 2.11.1. (Pruebe R.version()en el símbolo del sistema.)
chl
8

Además, si desea proporcionar una solución a otros usuarios, puede configurar un servidor web con RApache .

nico
fuente
3
Y ahora está Rack .
chl
2
@chl Y ahora, se llama Rook (-;
8

Sage también tiene R incluida con una interfaz Python. El sistema Sage está disponible. Desde hace un par de años, la forma preferida de ejecutar SageMath es a través de CoCalc . También le permite ejecutar R directamente, por ejemplo, en un bloc de notas Jupyter usando el núcleo R .

Ejemplo:

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

Salida:

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

Coefficients:
(Intercept)      waiting  
   -1.87402      0.07563  
GaBorgulya
fuente
Traté de ejecutar un script r en una interfaz web de Sage pero no funcionó: decía que había un error al crear un png (no X.11 disponible o algo)
Vonjd
Esta interfaz de Python es increíblemente divertida. ¿Tienes alguna idea de cómo se construyó? Quiero decir que podría hacer uso de un sistema mucho más simple, pero necesito alojar por mi cuenta.
hans0l0
6

Algunos de los servicios de pastebin le permitirán ingresar el código R. Por ejemplo, ideone . Aquí hay un hola mundo muy tonto en R. Creo que ideone te limita a 15 segundos de tiempo de cómputo por ejecución, y sin IDE sofisticado, a pesar del nombre.

shabbychef
fuente
El ejemplo está vacío ahora. Tenía curiosidad por verlo :(
Stéphane Laurent
Parece que los enlaces no sobrevivieron a un cambio de API; un nuevo mundo hellow está aquí: ideone.com/6xpOl4
shabbychef
1

Eche un vistazo a RStudio Tiene una versión web y de escritorio. He usado la versión de escritorio y es genial.

Suminda Sirinath S. Dharmasena
fuente
El enlace para descargar el instalador de la interfaz web R se puede encontrar en: rstudio.org/download
Suminda Sirinath S. Dharmasena