Utiliser R en ligne - sans l'installer [fermé]


45

Est-il possible d'utiliser R dans une interface Web sans avoir à l'installer?

Je n’ai qu’un seul petit script que j’aime exécuter, mais je veux seulement essayer, sans une longue procédure d’installation.

Merci.


9
@vonjd: Mais vous auriez pu télécharger, installer et exécuter votre script en moins de temps qu'il n'en fallait pour rédiger votre question et attendre une réponse. ;-)
Joshua Ulrich

8
@ Josué Bon point. Toutefois, dans certains environnements de travail, l’obtention de la permission d’installer un fichier exécutable sur une machine peut demander beaucoup d’efforts . Et sur les systèmes Windows, la plupart des installations, même après une désinstallation ultérieure, jonchent la machine de détritus qui s’accumulent au fil du temps et contribuent à tout gâcher. Si vous n’êtes pas sûr d’utiliser un logiciel, vous êtes incité à ne pas l’installer. .
whuber

6
Vous pouvez placer une installation Windows complète de R (et de RStudio pour la facilité d'utilisation) sur un lecteur flash. Il suffit de copier le dossier R. Ensuite, vous pouvez le prendre avec vous.
kmm

3
Cette question semble être hors sujet car il ne s'agit pas de statistiques.
Nick Stauner

4
Ce site a un contexte R simple: r-fiddle.org
Ron Jensen

Réponses:


24

Oui, il existe des interfaces Rweb, comme celle-ci .

Remarque: L' installation du logiciel R est assez simple et rapide, sur n'importe quelle plate-forme.


@vonjd Je viens de vérifier: ils utilisent R version 2.11.1. (Essayez R.version()à l'invite de commande.)
chl

8

De plus, si vous souhaitez fournir une solution à d'autres utilisateurs, vous pouvez configurer un serveur Web avec RApache .


3
Et maintenant, il y a Rack .
chl

2
@chl Et maintenant, il s'appelle Rook (-;

8

Sage a également R inclus avec une interface Python. Le système Sage est disponible. Depuis quelques années, SageMath est privilégié par l'intermédiaire de CoCalc . Il vous permet également d'exécuter R directement, par exemple dans un bloc - notes Jupyter en utilisant le noyau R .

Exemple:

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

Sortie:

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

Coefficients:
(Intercept)      waiting  
   -1.87402      0.07563  

J'ai essayé d'exécuter un script r dans une interface Web Sage, mais cela n'a pas fonctionné - une erreur s'est produite lors de la création d'un png (pas de X.11 disponible ou sth.)
vonjd le

Cette interface en python est vraiment hilarante. Avez-vous une idée de la construction? Je veux dire que je pourrais utiliser un système beaucoup plus simple mais que je dois héberger moi-même.
hans0l0

6

Certains des services pastebin vous permettront de saisir le code R. Par exemple, ideone . Voici un monde hello très stupide en R. Je pense que l’idéone vous limite à 15 secondes de temps de calcul par course, et qu’il n’ya pas d’IDE sophistiqué, malgré son nom.


L'exemple est vide maintenant. J'étais curieux de le voir :(
Stéphane Laurent

Il semble que les liens n’ont pas survécu au changement d’API; un nouveau monde hellow est arrivé: ideone.com/6xpOl4
shabbychef

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.