R学习笔记
欢迎
内容概要
授权说明
运行信息
关于本人
1
数据导入导出
1.1
readxl
1.1.1
安装
1.1.2
用法
1.1.3
批量读取
1.1.4
批量输出
1.2
writexl
1.2.1
用法
1.3
openxlsx
1.3.1
安装
1.3.2
基础功能
1.3.3
带格式输出
1.3.4
函数参数
1.3.5
总结
1.4
readr
1.4.1
安装
1.4.2
用法
1.4.3
导出功能
1.4.4
总结
1.5
vroom
1.5.1
安装
1.5.2
用法
1.6
Rstudio导入
1.7
文件路径
1.7.1
指定路径
1.7.2
默认路径
1.8
拓展
2
dplyr
2.1
前言
2.1.1
安装
2.1.2
介绍
2.2
基础用法
2.2.1
加载包
2.2.2
filter
2.2.3
select
2.2.4
rename
2.2.5
relocate
2.2.6
mutate
2.2.7
arrange
2.2.8
summarise
2.2.9
group_by
2.3
表操作
2.3.1
基础
2.3.2
多表操作
2.4
列操作
2.4.1
基本操作
2.4.2
多种函数功能
2.4.3
当前列
2.5
行操作
2.5.1
构造数据集
2.5.2
行汇总统计
2.6
分组操作
2.6.1
添加分组
2.6.2
删除分组变量
2.6.3
动词
2.7
常用函数
2.7.1
条件判断
2.7.2
case_when
2.7.3
计数函数
2.7.4
排序函数
2.7.5
提取向量
2.7.6
group 系列
2.7.7
其它函数
2.8
用
dplyr
编程
2.8.1
案例
3
tidyr
3.1
安装
3.2
主要功能
3.2.1
宽转长
3.2.2
长转宽
3.2.3
处理json,html的数据
3.2.4
嵌套数据
3.2.5
嵌套数据和模型
3.2.6
拆分和合并
3.2.7
缺失值处理
4
字符处理
4.1
base R
4.1.1
单双引号
4.1.2
转义
4.1.3
常用函数
4.1.4
新特性
4.2
stringr
4.2.1
安装
4.2.2
基本使用
4.2.3
常用函数
4.3
综合运用
4.3.1
实现excel函数
4.3.2
使用案例
4.4
base和stringr
4.5
参考资料
5
时间处理
5.1
base R
5.1.1
Date
5.1.2
POSIXct
5.1.3
POSIXlt
5.2
lubridate
5.2.1
安装包
5.2.2
当前时间日期
5.2.3
构造日期时间
5.2.4
解析日期时间
5.2.5
提取日期时间成分
5.2.6
处理时区
5.2.7
时间间隔
5.2.8
时间日期计算
5.3
综合运用
5.3.1
日报同环比计算
5.3.2
清洗不同类型日期格式
5.3.3
扫码后中奖时间匹配
5.4
补充资料
5.4.1
Excel and R
5.4.2
参考资料
6
forcats
6.1
创建因子
7
data.table
7.1
基础介绍
7.1.1
读取数据
7.1.2
基本格式
7.1.3
i j by 使用
7.1.4
行列筛选总结
7.2
常规操作
7.2.1
行筛选
7.2.2
新增更新列
7.2.3
排序
7.3
常用函数
7.3.1
特殊符号
7.3.2
排序函数
7.3.3
非重复计数
7.3.4
判断函数
7.3.5
交集 差集 合并
7.3.6
长宽转换
7.3.7
表连接
7.4
高级函数
7.4.1
groupingsets
7.4.2
rleid
7.4.3
shift
7.4.4
J
7.5
小技巧
7.5.1
用{}抑制中间过程输出
7.5.2
使用[]打印data.table
7.6
运用
7.6.1
自定义函数计算
7.6.2
带汇总的聚合运算
7.6.3
行列转变
8
database
8.1
安装数据库
8.2
DBI
8.2.1
安装
8.2.2
连接数据库
8.2.3
执行sql任务
8.2.4
函数介绍
8.3
odbc包
8.4
RODBC包
8.5
ROracle包
8.6
RMySQL包
8.6.1
安装
8.6.2
连接使用
8.7
常见问题
8.7.1
乱码问题
8.7.2
无法连接问题
8.7.3
远程连接
8.8
dbplyr
8.8.1
基础用法
8.8.2
无法正确转化
8.9
参考资料
9
Loop structure
9.1
简单示例
9.2
循环基础
9.2.1
循环结构
9.2.2
next break 用法
9.2.3
嵌套循环
9.3
循环变化
9.3.1
修改已有对象
9.3.2
循环模式
9.3.3
未知长度输出
10
Iteration
10.1
简单用法
10.2
map系列常用函数
10.3
归约累计函数
10.4
安全函数
10.5
映射多个参数
10.6
其他函数介绍
11
define function
11.1
简单示例
11.2
条件执行
11.2.1
多条件执行
11.3
函数参数
11.3.1
参数名称
11.3.2
检查参数值
11.3.3
…参数
11.4
返回值
11.4.1
显式返回
11.4.2
编写管道函数
11.5
环境
11.6
拓展部分
gitee地址
R语言学习笔记
内容概要
主要内容是为了将数据报表,数据报告,数据可视化等需求利用R语言自动化。
数据导入导出
数据操作 dplyr
数据整洁 tidyr
字符处理
日期时间处理
因子处理
数据处理利器 data.table
数据库使用
循环结构
循环迭代之purrr包介绍
自定义函数功能