第 9-10 周
向量与函数
预习
讲义
作业
前面几讲中我们主要遨游于“净土宇宙 🌌”(tidyverse)中,收获探索“数据可视化”(ggplot2
包)、“动态文档”( Quarto)、数据导入(rmarkdown
->readr
包)-齐整(tidyr
包)-转换(dplyr
包)等领域带来的超酷体验 😎。在这一讲中我们将“稍事休整”,返回头去学习 R 语言编程方面的核心知识:向量与函数。掌握这些知识也有助于我们更好理解“净土宇宙 🌌”。
本讲主要涵盖以下几方面的内容:
- 向量
- 原子向量
- 列表
- 向量属性
- 增强向量
- 函数
- 使用函数的优点
- 编写函数的套路
- 函数的参数
- 函数的返回值
- 函数的环境
{{ tidyverse }}
- 作为一等公民的函数
1. 课前准备
📖 预习 R for Data Science, 2e 第五部分 Program 中关于 基础 R 和 函数 的章节,即 27 A field guide to base R 的 27.1-27.3 和 25 Functions 的 。
此书第1版有中文翻译版 《R数据科学》出版,对应章节为“第14章 函数”和“第15章 向量”。若同学们觉得直接阅读英文原版教材有点吃力 / 费时,可参阅中文翻译版。
由于上课内容较多,而上课时间有限(45分钟 × 2),上课节奏预计较快,有些内容甚至会一带而过,请同学们务必腾出时间来过一遍上述预习章节的内容。
🖥️ 我准备的基于 xaringan
包 的 网页版讲义,供同学们参考。
2. 课堂讲义
🖥️ 第6讲 向量与函数
3. 随堂练习
⌨️ [见课堂讲义]
4. 课后作业
✍️ 课后作业