Module 05 · RStudio & GitHub
Introduction to R and RStudioR 语言与 RStudio 简介
欢迎来到“R 语言与 RStudio 简介”课程!
观看本视频后,您将能够:
- 解释 R 是什么 ❓
- 列出 R 的功能 📝
- 描述 RStudio 环境 ✨
- 列出用于数据科学的 R 库 📚
R 语言:统计编程利器
R 是一种统计编程语言。
它是一个强大的工具,可用于:
- 数据处理和操作
- 统计推断
- 数据分析
- 机器学习算法
💡 使用情况分析
基于 2017 年的分析,学术界、医疗保健和政府是使用 R 最多的领域。
R 的优势与特点
R 支持从多种来源导入数据,包括:
- 平面文件 (Flat files)
- 数据库 (Databases)
- 网络 (Web)
- 统计软件 (如 SPSS 和 STATA)
R 成为一些数据科学家首选语言的原因包括:
- 函数易于使用:R 函数简单易上手。
- 出色的可视化:以生成精美的可视化图表而闻名。
- 内含处理包:包含用于处理数据分析的软件包,无需安装额外的库。
RStudio 集成开发环境 (IDE)
RStudio 是一个流行的集成开发环境 (IDE),用于开发和运行 R 语言源代码和程序。它能够提高使用 R 语言时的生产力。
RStudio 主要组件

| 组件名称 | 核心功能描述 |
|---|---|
| 语法高亮编辑器 | 支持直接执行代码,并可以保留您的工作记录。 |
| 控制台 (Console) | 用于输入 R 命令。 |
| 工作区 (Workspace) | 显示您在 R 会话期间创建的 R 对象列表。 |
| 历史记录 (History) | 显示所有先前命令的历史记录。 |
| 文件 (Files) | 显示您工作目录中的文件。 |
| 绘图 (Plots) | 显示您已创建的绘图历史记录,并可将绘图导出为 PDF 或图像文件。 |
| 包 (Packages) | 显示本地计算机上可用的外部 R 包。 |
| 帮助 (Help) | 提供关于 R 资源、RStudio 支持、软件包等的帮助信息。 |
数据科学常用 R 库
如果您选择 R 作为数据科学工具,以下是一些在数据科学社区中流行的 R 库:
| R 库 | 功能描述 |
|---|---|
| dplyr | 用于操作数据 (Manipulating data)。 |
| stringr | 用于操作字符串 (Manipulating strings)。 |
| ggplot | 用于可视化数据 (Visualizing data)。 |
| caret | 用于机器学习 (Machine learning)。 |
实践环境:Skills Network Labs 虚拟环境
为了帮助您快速上手学习,我们通过 Skills Network Labs 提供了 RStudio 虚拟环境。
这个虚拟实验环境旨在帮助您轻松练习课程中所学的内容,无需创建账户或下载、安装任何东西。
总结回顾
在本视频中,您学习了:
- R 的功能及其在数据科学中的用途。
- 用于运行 R 代码的 RStudio 界面。
- 用于数据科学的流行 R 软件包。