图书介绍
R语言编程基础PDF|Epub|txt|kindle电子书版本网盘下载
![R语言编程基础](https://www.shukui.net/cover/24/31386285.jpg)
- 林智章,张良均主编;李博文,杨惠,麦国炫副主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115496119
- 出版时间:2019
- 标注页数:246页
- 文件大小:23MB
- 文件页数:258页
- 主题词:
PDF下载
下载说明
R语言编程基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 R语言概述1
1.1认识R语言1
1.1.1R语言的基本信息1
1.1.2获取与安装R语言2
1.1.3介绍R语言的编辑窗口6
1.2认识R语言的编译环境7
1.2.1认识R语言的编译器RStudio7
1.2.2获取R语言的帮助11
1.2.3了解R语言的工作空间11
1.3使用R包13
1.3.1认识R包14
1.3.2安装与加载R包14
1.3.3掌握常用的R包14
1.4了解R包的内置数据集16
1.5小结19
课后习题20
第2章 数据对象与数据读写21
2.1查看数据类型21
2.1.1基本数据类型21
2.1.2查看与转换对象类型22
2.2判断数据结构24
2.2.1向量24
2.2.2矩阵30
2.2.3数组36
2.2.4数据框38
2.2.5列表42
2.2.6数据结构的判别与转换46
2.3读写不同数据源的数据48
2.3.1从键盘导入数据48
2.3.2读写带分隔符的文件49
2.3.3读写Excel文件50
2.3.4导入其他统计软件文件51
2.3.5导入数据库数据52
2.3.6导入网页数据53
2.4小结53
课后习题54
第3章 数据集基本处理56
3.1新增数据属性列56
3.1.1访问数据框变量56
3.1.2创建新变量57
3.1.3重命名变量58
3.2清洗数据61
3.2.1处理缺失值61
3.2.2处理日期变量62
3.2.3数据排序66
3.2.4合并数据集68
3.3选取变量及数据69
3.3.1选取变量69
3.3.2删除变量70
3.3.3使用subset函数选取数据71
3.3.4随机抽样71
3.4整合数据74
3.4.1使用SQL语句操作数据74
3.4.2汇总统计数据75
3.4.3重塑数据77
3.5处理字符数据80
3.5.1正则表达式81
3.5.2字符串处理函数81
3.6小结85
课后习题85
第4章 函数与控制流87
4.1使用常用函数及apply函数族处理数据87
4.1.1掌握处理数据的常用函数87
4.1.2使用apply函数族批量处理数据93
4.2编写条件分支语句97
4.2.1掌握if…else判断语句97
4.2.2使用switch分支语句99
4.3编写循环语句99
4.3.1使用for循环语句99
4.3.2掌握while循环语句100
4.3.3使用repeat-break循环语句100
4.4编写自定义函数101
4.4.1掌握自定义函数的方法101
4.4.2实现两个矩阵的乘积103
4.5小结104
课后习题104
第5章 初级绘图106
5.1绘制基础图形106
5.1.1分析数据分布情况107
5.1.2分析数据间的关系112
5.1.3绘制其他图形118
5.2修改图形参数122
5.2.1修改颜色123
5.2.2修改点符号与线条128
5.2.3修改文本属性134
5.2.4设置坐标轴136
5.2.5添加图例138
5.3绘制组合图形140
5.3.1 par函数140
5.3.2 layout函数143
5.4保存图形144
5.5小结145
课后习题145
第6章 高级绘图148
6.1使用lattice包绘图148
6.1.1lattice包绘图特色148
6.1.2使用lattice包155
6.2使用ggplot2包绘图171
6.2.1 qplot函数171
6.2.2理解ggplot2包的语言逻辑174
6.2.3 ggplot绘图174
6.3认识交互式绘图工具186
6.3.1使用rCharts包生成网页动态图片186
6.3.2利用googleVis包实现数据动态可视化190
6.3.3利用htmlwidgets包实现绘图的网页化分享190
6.3.4利用shiny包实现可交互的Web应用195
6.4小结203
课后习题204
第7章 可视化数据挖掘工具Rattle206
7.1了解并安装Rattle206
7.1.1认识Rattle206
7.1.2安装Rattle207
7.1.3使用Rattle功能207
7.2导入数据208
7.2.1导入CSV数据209
7.2.2导入ARFF数据212
7.2.3导入ODBC数据213
7.2.4 R Dataset——导入其他数据源215
7.2.5导入RData File数据集216
7.2.6导入Library数据218
7.3探索数据219
7.3.1数据总体概况219
7.3.2数据分布探索222
7.3.3相关性223
7.3.4主成分227
7.3.5交互图228
7.4构建模型230
7.4.1聚类分析230
7.4.2关联规则234
7.4.3决策树236
7.4.4随机森林238
7.5评估模型241
7.5.1混淆矩阵241
7.5.2风险图241
7.5.3 ROC图及相关图表241
7.5.4模型得分数据集243
7.6小结244
课后习题244
参考文献246