How to add existing R to Jupyter Notebook
Step by step guide for R users
I assume you have installed the Jupyter Notebook through the Anaconda.
You have also installed R and RStudio.
Follow the following steps to make your Jupyter Notebook to use your existing R keneral on Windows 10.
Step 1: install
You may install the
package:IRkernel using RStudio or through the R Console directly through the command
Step 2: open Anaconda Powershell Prompt as an administrator
Navigate to Anaconda Powershell Prompt and right click to launch it as administrator, as shown in the picture below.
Step 3: Launch
R.exe in the command line
In the Anaconda Powershell Prompt, change the directory to the folder which contains
R.exe. Under Windows, it should be something similar to “C:\Program Files\R\R-4.1.1\bin”.
cd "C:\Program Files\R\R-4.1.1\bin"
Then run the code
R.exe and the R system should be launched as shown below.
Step 4: link the R with Jupyter Notebook
IRkernel::installspec() in the R command line which should link your R with the Notebook directly.
One tricky part is the default R library path for Notebook may be different from the RStudio library path. If you manage your R library through RStudio, you have to make Notebook to use the same libary path as RStudio, otherwise you have to reinstall R packages under Notebook.
You may use
.libPaths() to check the default library path under jupyter notebook and RStudio. If they are different, You may try the following two options:
- You may add
.libPaths("your R library path such as C:/Users/myusername/Documents/R/win-library/4.1")at the beginning of your notebook.
- Add/Change your windows system environment variable “R_LIBS_USER” to the library folder.
Last updated on 17 April, 2022