我们来简单介绍一下 R 语言的运行环境。 可以把 R 语言的运行环境理解为一个“生态系统”,它主要由以下几个核心部分构成: 1. 基础运行环境 (The R Engine)这是最核心的部分,由 R 解释器 和 基础包 (Base R) 组成。 2. 集成开发环境 (IDE) - 推荐给所有用户虽然你可以直接在 R 自带的命令行里写代码,但这非常不方便。因此,绝大多数用户都会使用一个功能强大的集成开发环境(IDE)。最主流的选择是: 简单来说:你需要在电脑上先安装 R(引擎),然后再安装 RStudio(好用的方向盘、仪表盘和控制台)。 3. 扩展包 (Packages)这是 R 语言生态强大生命力的源泉。 R 的基础功能有限,但全世界的研究者和开发者创造了超过 18,000 个扩展包来解决各种特定问题。 这些包提供了从数据整理(如 dplyr, tidyr)、可视化(如 ggplot2)、机器学习(如 caret)到生物信息学、金融分析等几乎所有领域的工具。 你可以通过 CRAN、GitHub 等渠道轻松安装和管理这些包(例如使用 install.packages("ggplot2") 命令)。
4. 其他工具和环境 总结与类比组成部分 角色类比 说明
R Engine (基础R)汽车发动机核心动力,没有它一切免谈。从 CRAN 下载。
RStudio (IDE)汽车的驾驶舱提供方向盘、仪表盘、油门刹车,让你能舒适地控制和驾驶(编写和运行代码)。
Packages (扩展包)汽车的各种功能配件比如 GPS导航(绘图包ggplot2)、高级音响(文本处理包stringr)、涡轮增压(机器学习包tidymodels),让你的车功能更强大。
给你的建议:
如果你是新手,想要开始学习 R 语言,请直接按照以下步骤设置你的运行环境:
|