r4ds Study Notes
背景
1
Introduction
I Explore
2
Introduction
3
Data visualisation
3.1
Introduction
3.2
First steps
3.2.1
Exercises
3.3
Aesthetic mappings
3.3.1
Exercises
3.4
Common problems
3.5
Facets分面
3.5.1
Exercises
3.6
几何对象
3.6.1
分组绘图
3.6.2
多个几何对象
3.6.3
练习
3.7
统计变换
3.7.1
底层实现
3.7.2
显式使用
3.7.3
练习
3.8
位置调整
3.8.1
条形图上色
3.8.2
位置调整功能
3.8.3
练习
3.9
坐标系
3.9.1
练习
3.10
图形分层语法
4
Workflow: basics
4.1
代码基础
4.2
对象名称
4.3
函数调用
4.4
练习
5
Data transformation
5.1
简介
5.1.1
准备工作
5.1.2
tibble变量类型
5.1.3
dplyr基础
5.2
使用
filter()
筛选行
5.2.1
练习
5.3
使用
arrange()
排列行
5.3.1
练习
5.4
使用
select()
选择列
5.4.1
练习
5.5
使用
mutate()
添加新变量
5.5.1
常用创建函数
5.5.2
练习
5.6
使用
summarize()
进行分组摘要
5.6.1
使用管道组合多种操作
5.6.2
练习
5.7
分组新变量(和筛选器)
5.7.1
练习
6
Exploratory Data Analysis
6.1
两类问题
6.2
一些tips
6.3
练习
6.3.1
3-变动
6.3.2
4-缺失值
II Wrangle
7
Tibbles
7.1
准备工作
7.2
创建tibble
7.2.1
导图
7.2.2
实践
7.3
对比
tibble
与
data.frame
7.4
与旧代码进行交互
7.5
练习
8
Data import
8.1
简介
8.2
入门
8.3
解析向量
8.4
解析文件
8.4.1
策略
8.4.2
问题
8.4.3
其他策略
8.5
写入文件
8.6
练习
9
Tidy data
9.1
整齐的数据
9.2
数据的常见问题与整理方法
9.3
缺失值
9.4
练习
10
Relational data
10.1
键
10.2
处理关系数据的三种操作
10.2.1
定义键列
10.2.2
连接中的问题
10.3
练习
11
Strings
11.1
字符串基础
11.2
使用正则表达式进行模式匹配
11.2.1
练习
11.3
工具
11.3.1
导图
11.3.2
关于匹配的一些注意
11.3.3
boundary()
11.4
其他
12
Factors
12.1
导图
13
Dates and times
13.1
创建日期或时间
13.1.1
导图
13.1.2
处理
flights
日期时间数据
13.1.3
绘图
13.2
日期时间成分
13.2.1
导图
13.2.2
获取day成分
13.3
时间间隔
13.4
时区
III Program
14
Pipes
15
Vectors
15.1
一个很长的导图
15.2
导图补充
15.2.1
全局字符串池
15.2.2
一些数值型特殊值的检查
15.3
练习
16
Iteration
16.1
一个很长的导图
16.2
导图补充
16.2.1
循环模式:名称
16.3
练习
IV Model
17
Introduction
18
model-basics
18.1
思维导图
18.2
导图补充
19
Model building
19.1
第二个模型的部分代码
20
Many models
20.1
gapminder
20.1.1
初识数据
20.1.2
案例研究
20.2
思维导图
本书由 bookdown 强力驱动
r4ds学习笔记
14
Pipes
学习管道操作。