如何在 Jupyter Notebook 中使用 R 编程语言#

R 是一种流行的统计编程语言。本主题介绍如何在 Jupyter Notebook 中使用 R。

  1. 启动 Navigator.

  2. 确保 Jupyter Notebook 已安装在您的 首页 上。

  3. 要安装 R 语言和 r-essentials 包,请转到 环境 页面。

  4. 点击 创建

  5. 将环境命名为“r-tutorial”。

  6. 旁边,选择 Python 的版本 3.7.13

  7. 选中 R 旁边的框,并选择要使用的 R 版本。

    注意

    本主题选择与大多数 R 版本兼容的 Python 版本。并非所有 Python 和 R 版本都兼容。如果您尝试使用不兼容的版本创建环境,Navigator 会报错,列出不兼容的包版本,并停止创建环境。

  8. 点击 创建

  9. Navigator 创建 r-tutorial 环境并将其选为活动环境,如突出显示的绿色栏和绿色播放按钮所示。

  10. 点击 r-tutorial 环境上的绿色播放按钮,并选择 使用 Jupyter Notebook 打开 选项。

  11. 要为 R 语言创建新的笔记本,请在 Jupyter Notebook 菜单中选择 新建,然后选择 R

  12. 在本教程中,我们将使用 dplyr 读取和操作费舍尔的鸢尾花多元数据集。将以下代码复制并粘贴到第一个单元格中

    library(dplyr)
    iris
    
  13. 要运行代码,请在菜单栏中点击 单元格,然后选择 运行单元格,或使用键盘快捷键 Ctrl-Enter。

  14. 将显示鸢尾花数据表。

  15. 使用 ggplot,我们可以创建散点图,比较三种鸢尾花物种的花萼长度和宽度。点击 + 打开第二个单元格,然后将以下代码复制并粘贴到第二个单元格中

    library(ggplot2)
    ggplot(data=iris, aes(x=Sepal.Length, y=Sepal.Width, color=Species)) + geom_point(size=3)
    
  16. 要运行代码,请在菜单栏中点击 单元格,然后选择 运行单元格,或使用键盘快捷键 Ctrl + Enter(或在 macOS 中使用 Ctrl + Return)。

有关使用 Anaconda 的 R 的更多资源,请参见 使用 Anaconda 的 R 语言