Programmer en R/Choisir son environnement de travail


TerminalModifier

On peut lancer R dans un terminal et travailler directement en ligne de commande.

 
Console interactive de commande en langage R.

RadianModifier

Radian permet d'avoir une interface améliorée dans le terminal. Le projet s'inspire de iPython[1].

RStudioModifier

 

Wikipédia propose un article sur : « RStudio ».

RStudio est l'environnement de travail le plus couramment utilisé pour travailler avec R. RStudio peut-être installé sur l'ordinateur local ou sur un serveur.

 
RStudio sous Ubuntu.

Jupyter NotebookModifier

 

Wikipédia propose un article sur : « Jupyter ».

Jupyter Notebook est une interface utilisateur très couramment employée pour travailler avec Python et Julia. Il est possible d'installer un noyau pour travailler avec R dans Jupyter Notebook.

Un notebook permet de combiner du texte et du code dans un même document.

Comme RStudio, Jupyter Notebook peut être installé localement ou sur un serveur.

InstallationModifier

Au préalable, il faut avoir installé Jupyter[2]

$ pip3 install jupyter

Après avoir installé Jupyter, il faut installer le noyau R[3] depuis un terminal R ouvert :

install.packages(c('repr', 'IRdisplay', 'crayon', 'pbdZMQ', 'devtools'))
devtools::install_github('IRkernel/IRkernel')
IRkernel::installspec()  # to register the kernel in the current R installation

Notes et référencesModifier

  1. https://github.com/randy3k/radian
  2. http://jupyter.readthedocs.io/en/latest/install.html
  3. https://github.com/IRkernel/IRkernel