Using the R programming language in Jupyter Notebook

R is a popular programing language for statistics.

To install and run R in a Jupyter Notebook:

  1. Start Navigator.

    ../../../../_images/rJupyterStep1.png

  2. To install the R language and r-essentials packages, select Environments to create an new environment. Click Create.

    ../../../../_images/rJupyterStep2.png

    Name the environment “r-tutorial”. Next to Packages, select Python 3.7 and R. Select r from the dropdown menu. Click Create.

    ../../../../_images/rJupyterStep2-1.png

  3. Open the environment with the R package using the Open with Jupyter Notebook option.

    ../../../../_images/rJupyterStep3.png

  4. To create a new notebook for the R language, in the Jupyter Notebook menu, select New, then select R.

    ../../../../_images/rJupyterStep4.png

  5. We will use dplyr to read and manipulate Fisher’s Iris multivariate data set in this tutorial. Copy and paste the following code into the first cell:

    library(dplyr)
    iris
    
  6. To run the code, in the menu bar, click Cell then select Run Cells, or use the keyboard shortcut Ctrl-Enter.

  7. The iris data table is displayed.

  8. Using ggplot, we can create a scatter plot comparing sepal length and width of three iris species. Click + to open a second cell, then copy and paste the following code into the second cell:

    library(ggplot2)
    ggplot(data=iris, aes(x=Sepal.Length, y=Sepal.Width, color=Species)) + geom_point(size=3)
    
  9. To run the code, in the menu bar, click Cell then select Run Cells, or use the keyboard shortcut Ctrl-Enter.

    ../../../../_images/navigator-tutorial07.png

For more resources on using R with Anaconda, see Using R language with Anaconda.

Tip

For more information and to see the example code, see the Anaconda Developer Blog.