R 入门

R 是一种通用的、高级的编程语言,在所有主流操作系统上都得到了广泛支持。

您可以使用以下两种方法在设备上运行 R

  • 在线运行 R
  • 在您的计算机上安装 R

在本教程中,您将学习这两种方法。

在线运行 R

您需要安装 R 解释器才能运行 R 代码。但是,您可以使用我们免费的 在线 R 编辑器 立即开始。

Online R Compiler
在线 R 编译器

此在线编辑器使您可以在浏览器中直接运行 R 代码——无需安装。


在您的计算机上安装 R

对于那些希望在计算机上安装 Python 的用户,本指南将引导您完成在 Windows、macOS 或 Linux (Ubuntu) 上的安装过程。

要在 Windows 上安装 R,只需按照以下步骤操作

  1. 安装 VS Code
  2. 下载 R 安装程序文件
  3. 运行安装程序
  4. 安装 R
  5. 手动将 R 添加到 PATH 环境变量
  6. 验证安装

以下是每个步骤的详细说明

第 1 步:安装 VS Code

访问 VS Code 官方网站并下载 Windows 安装程序。下载完成后,运行安装程序并按照安装过程进行操作。

点击完成以完成安装过程

步骤 2:下载 R 安装程序文件

访问官方 R Project 官方网站 并下载最新版本的 Windows 版 R。

R Download Page
R 下载页面

第 3 步:运行安装程序

转到您的 **下载** 文件夹并运行您刚刚下载的安装程序。根据您的安全设置,您可能会收到允许访问的提示。

只需允许并继续。

步骤 4:安装 R

运行安装程序后,您将看到此屏幕。

Install R on Windows
在 Windows 上安装 R

选择您偏好的语言(此处为英语)

系统会要求您选择安装路径。默认情况下,它将安装在 `C:\Program Files\R\`。您可以保留此设置不变,然后继续安装。

Select Destination Location for R
选择 R 的目标位置

安装程序随后会提示您选择组件和放置快捷方式的位置。单击 **下一步** 继续操作,使用默认选项进行标准设置。

Select Components for Installation
选择安装组件

最后,单击 **安装** 开始安装。该过程可能需要几分钟才能完成。

R Installation Process
R 安装过程

安装完成后,您将看到此屏幕

R Installation
R 安装

单击 **完成** 退出安装程序。

步骤 5:手动将 R 添加到 PATH 环境变量

您必须手动确保系统的 PATH 环境变量设置正确。请按照以下步骤添加 PATH 环境变量。

1. 将 R 安装到的路径复制到 bin 文件夹。(通常在 `C:\Program Files\R\R-x.x.x\bin`)

2. 右键单击 **此电脑**,然后选择 **属性**。

3. 单击 **高级系统设置**,然后单击 **环境变量**。

Environment Variables
环境变量

4. 在 **系统变量** 下,找到并选择 **Path**,然后单击 **编辑**。

Edit Path Under System Variables
在系统变量下编辑 Path

5. 单击 **新建** 并粘贴路径。

Edit Environment Variable
编辑环境变量

6. 单击 **确定** 关闭所有对话框并应用更改。

步骤 6:验证安装

安装完成后,您可以通过打开命令提示符 (cmd) 并键入以下命令来验证 R 是否已成功安装

R --version
R Installation Verification for Windows
Windows 版 R 安装验证

现在,您可以开始在设备上运行 R 程序了。

要在 Mac 上安装 R,只需按照以下步骤操作

  1. 安装 VS Code
  2. 安装 Homebrew(如果尚未安装)
  3. 安装 R
  4. 验证您的安装

以下是每个步骤的详细说明

第 1 步:安装 VS Code

访问 VS Code 官方网站并下载压缩文件。下载完成后,打开该压缩文件。

在 Finder 中,打开一个新窗口并导航到“应用程序”文件夹。要从 zip 文件安装 VS Code 应用程序,请将其拖到“应用程序”文件夹中。

您现在可以直接从应用程序文件夹启动 VS Code。

步骤 2:安装 Homebrew

Homebrew 是一个包管理器,可简化 macOS 上的软件安装。打开终端应用程序并键入以下命令来安装 Homebrew(如果尚未安装)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Homebrew Installation on Mac
Mac 版 Homebrew 安装

安装完成后,我们将使用 Homebrew 来安装 R。

步骤 3:安装 R

现在 Homebrew 已安装,您可以轻松安装 Rust。在终端中,输入以下命令

brew install r
R Installer for Mac
Mac 版 R 安装程序

此命令将下载并安装最新版本的 R 到您的 macOS 系统。

步骤 5:验证您的安装

安装完成后,您必须验证 R 是否已正确安装。在终端中,键入以下命令

R
R Installation Verification for Mac
Mac 版 R 安装验证

注意:版本号可能与上面的不同,具体取决于您安装的版本。

Linux 有各种发行版,安装过程在不同发行版之间略有不同。目前,我们将重点介绍 Ubuntu 发行版。

大多数 Linux 发行版都预装了 Python。但是,如果您需要安装或升级,请按照以下步骤操作

  1. 安装 VS Code
  2. 添加 CRAN 包
  3. 添加 CRAN GPG 密钥
  4. 安装 r-base
  5. 验证安装

以下是每个步骤的详细说明

第 1 步:安装 VS Code

打开终端并输入

sudo apt update

此命令会更新您的软件包列表,以确保您获得软件的最新版本。

继续使用以下命令安装 VS Code

sudo snap install code --classic

步骤 2:添加 CRAN 包

首先,我们需要将 CRAN 包添加到我们的系统中以安装 R。使用以下命令执行此操作:

echo "deb https://cloud.r-project.org/bin/linux/ubuntu noble-cran40/" | sudo tee /etc/apt/sources.list.d/r.list
Add CRAN Package in Ubuntu
在 Ubuntu 中添加 CRAN 包

步骤 3:添加 CRAN GPG 密钥

添加 CRAN 包后,我们需要添加 CRAN GPG 密钥;使用以下命令执行此操作:

wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo tee -a /etc/apt/trusted.gpg.d/CRAN_ubuntu_key.asc
Add CRAN GPG Key on Ubuntu
在 Ubuntu 中添加 CRAN GPG 密钥

步骤 4:安装 r-base

现在,要安装完整的 R 系统,请使用以下命令。

sudo apt install y r-base
Install R on Ubuntu
在 Ubuntu 中安装 R

步骤 5:验证安装

要验证 R 是否已成功安装,请使用以下命令:

R
Verify R Installation on Ubuntu
在 Ubuntu 中验证 R 安装

现在,您可以在设备上运行 R 程序了。


运行您的第一个 R 程序

首先,打开 VS Code,单击顶部菜单中的“文件”,然后选择“新建文件”。

Create a New File in VS Code
在 VS Code 中创建一个新文件

然后,通过再次单击“文件”,然后单击“另存为”,并将文件名键入为以 `.r` 结尾的名称,将此文件另存为 `.r` 扩展名。(此处,我们将其保存为 `hello.r`)。

在编码之前,请确保已在 VS Code 中安装了 R 扩展。打开 VS Code 并单击左侧边栏上的“扩展”。然后,搜索 **R** 扩展并单击“安装”。

Install R Extension on VS Code
在 VS Code 中安装 R 扩展

现在,将以下代码写入您的文件中

message <-"Hello, World"
print(message)

然后单击屏幕右上角的 **运行** 按钮。

Run R Program
运行 R 程序

您应该会在终端上看到 `Hello, World` 打印出来。

现在您已设置好在计算机上运行 R 程序,您将在下一个教程中学习 R 的基本程序如何工作。

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战