Coursera 笔记

Module 05 · RStudio & GitHub

Introduction to R and RStudioR 语言与 RStudio 简介

Coursera ↗

欢迎来到“R 语言与 RStudio 简介”课程!

观看本视频后,您将能够:

  • 解释 R 是什么 ❓
  • 列出 R 的功能 📝
  • 描述 RStudio 环境 ✨
  • 列出用于数据科学的 R 库 📚

R 语言:统计编程利器

R 是一种统计编程语言。

它是一个强大的工具,可用于:

  • 数据处理和操作
  • 统计推断
  • 数据分析
  • 机器学习算法

💡 使用情况分析

基于 2017 年的分析,学术界、医疗保健和政府是使用 R 最多的领域。

R 的优势与特点

R 支持从多种来源导入数据,包括:

  • 平面文件 (Flat files)
  • 数据库 (Databases)
  • 网络 (Web)
  • 统计软件 (如 SPSS 和 STATA)

R 成为一些数据科学家首选语言的原因包括:

  1. 函数易于使用:R 函数简单易上手。
  2. 出色的可视化:以生成精美的可视化图表而闻名。
  3. 内含处理包:包含用于处理数据分析的软件包,无需安装额外的库。

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 软件包。