R语言学习笔记
R语言学习笔记
书籍推荐《R语言编程——基于tidyverse》
# tidy:整洁的,adj。
1、R语言入门
- 软件安装
- R包加载
- 基本语句(重命名列名)
- 逻辑判断
2、数据整理
- 数据读取(文件导入和导出)
- 数据整理(提取行列、重复、行列转换、合并、for循环)
3、ggplot包
- qplot()
- method参数
4、基本图形类型说明
5、箱型图(boxplot)
- factor() 函数(变量类型转换)
- 手动添加P值
6、生存分析(KM曲线),见帖:KM曲线
- survminer包、survival包
7、Logistic回归,见帖:Logistic回归
- pROC包
- 单条ROC曲线、多条ROC曲线
- ggroc函数
- cut-off值、AUC值
- 手动添加图例
- 多因素logistic回归,输出结果
8、多图组合
- patchwork包
- 图片存储
9、gather()函数,行列转置
10、列选择函数select()
11、theme函数,图片美化
12、labs函数(修改标题,包括图、图例、坐标轴)
13、scale函数,标尺设置(breaks, labels, limits参数)
14、subset函数,选择出符合某条件的数据或是相关的列(多条件查询)
15、排序函数
- sort()
- rank()
- order()(多重排序)
16、颜色函数
- palette()函数
- 函数rainbow()
- 函数heat.colors()、terrain.colors()、topo.colors()、cm.colors()
- colorRamp()和colorRampPalette()
- RColorBrewer包
17、绘制多条日期格式折线图
- 数据格式转化 as.numeric() as.character()
18、图例设置
- labs函数(修改图例标题)
- theme函数(删除图例、修改图例位置、修改图例方向)
- guides()函数(反转图例顺序、多个图例)
















































