This app is at an alpha stage, please use with caution.
As this app launches docker processes whenever you hit RUN, and there is limited resources on the server it is run on, please be gentle with your request: this app was designed for fun & for historical exploration, not for heavy computing or analysis of large datasets. In order to prevent the server from crashing, each of your call has access to a limited amount of the host memory.
If you want to run this with heavier computation, please wait for the code to be put online on the GitHub repo and run it locally.
There is no "extra" package installed on the R versions other than the ones coming with a fresh install.
The easiest way to get in touch with me is Twitter.
See also my website.
Run a piece of code against a specific version of R, from 3.6.0 to 3.1.0. To do that, simply enter the code below and click the RUN button.
# run R Online R.version.string print("hello world")
Run a piece of code against two specific versions of R, from 3.6.0 to 3.1.0. To do that, simply enter the code below and click the RUN button.
See below for example of changes between versions.
# run R Online R.version.string print("hello world")
Results for version 1:
Results for version 2:
Example of changes between R versions:
set.seed(2811); sample(1:1000, 2)
against R 3.6.0 and older versions.nullfile(); osVersion; asplit()
.factor()
of empty elements factor(list())
returns an empty factor, an error before.{methods}
is now loaded when RScript
is called: see sessionInfo()$basePkgs
.This app has been built by @_colinfay - colinfay.me
Please open an issue on the GitHub repo.
Each time you press RUN, a docker run
is launched with the version of R you've specified, and the text you've entered in the ad hoc section is run via RScript
.
This service is built on top of:
rocker/r-ver
versions of R.This work is under licensed under GPL-3 (TL;DR legal).