万本电子书0元读

万本电子书0元读

顶部广告

R语言——迈向大数据之路电子书

作为一个自由、免费、源的编程语言和环境,R语言一直在统计学领域备受青睐,使用R语言行数据分析成为统计学人的一项重要技能。R语言——迈向大数据之路【加强版】将R语言和统计学的知识结合起来行介绍,让读者可以实现完全零基础门;知识系统全面,对基础语法和数据的输输出、数据分析与处理、绘图等功能都有详细介绍,内容由浅深,循序渐;理论与实践完美结合,不仅对基础知识行讲解,还提供大量的代码实例,让学习的过程不再枯燥!

售       价:¥

纸质售价:¥87.20购买纸书

14人正在读 | 0人评论 6.5

作       者:洪锦魁

出  版  社:清华大学出版社

出版时间:2022-08-01

字       数:17.4万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
R语言——迈向大数据之路【加强版】介绍复变函数论与积分变换的基本概念、理论和方法。全书共8章,主要内容包括:复数与复变函数、解析函数、复积分、无穷级数、留数及其应用、保角映射、 R语言是公分享的免费软件、执行效率高、功能强大,所以被大众广泛受,而成为应用在Big Data领域重要的程序语言。 这本书从零基础始,一步一步教导读者轻松学习**版的R语言,学习本书不需要有统计基础,本书在无形中已灌溉了统计知识给你。本书共19章,内容包含:认识R语言环境,R语言数据类型介绍, R语言函数的使用,程序流程控制,数据输与输出,数据分析,R语言绘制统计图表等。<br/>【推荐语】<br/>作为一个自由、免费、源的编程语言和环境,R语言一直在统计学领域备受青睐,使用R语言行数据分析成为统计学人的一项重要技能。R语言——迈向大数据之路【加强版】将R语言和统计学的知识结合起来行介绍,让读者可以实现完全零基础门;知识系统全面,对基础语法和数据的输输出、数据分析与处理、绘图等功能都有详细介绍,内容由浅深,循序渐;理论与实践完美结合,不仅对基础知识行讲解,还提供大量的代码实例,让学习的过程不再枯燥!  <br/>【作者】<br/>洪锦魁,中国台湾计算机专家,著名程序员与IT作家。横跨DOS时代、Windows时代、Internet时代、大数据时代,纵观IT兴衰而笔耕不辍。台湾天龙书局IT图书常年霸榜专业户。其作品版权包括:中国台湾(繁体中文)、中国大陆(简体中文)、马来西亚(马来文)、美国(英文)。写作特色:所有程序语法依特性分类,同时以实用的程序范例行解说,程序确保跑通,让读者可以事半功倍地轻松掌握相关知识。<br/>
目录展开

内容简介

作者简介

前言

第1章 基本概念

1-1 大数据的起源

1-2 R语言之美

1-3 R语言的起源

1-4 R语言的运行环境

1-5 R语言的扩展

1-6 本书学习目标

本章习题

第2章 第一次使用R语言

2-1 第一次启动R语言

2-1-1 在macOS启动R语言

2-1-2 在macOS下启动RStudio

2-1-3 在Windows环境启动R和RStudio

2-2 认识RStudio环境

2-3 第一次使用R语言

2-4 R语言的对象设定

2-5 Workspace窗口

2-6 结束RStudio

2-7 保存工作成果

2-7-1 使用save( )函数保存工作成果

2-7-2 使用save.image( )函数保存Workspace

2-7-3 下载先前保存的工作

2-8 历史记录

2-9 程序注释

本章习题

第3章 R语言的基本数学运算

3-1 对象命名原则

3-2 基本数学运算

3-2-1 四则运算

3-2-2 余数和整除

3-2-3 次方或平方根

3-2-4 绝对值

3-2-5 exp( )与对数

3-2-6 科学符号e

3-2-7 圆周率与三角函数

3-2-8 四舍五入函数

3-2-9 近似函数

3-2-10 阶乘

3-3 R语言控制运算的优先级

3-4 无限大

3-5 非数字(NaN)

3-6 缺失值(NA)

本章习题

第4章 向量对象运算

4-1 数值型的向量对象

4-1-1 建立规则型的数值向量对象使用序列符号

4-1-2 简单向量对象的运算

4-1-3 建立向量对象:seq( )函数

4-1-4 连接向量对象:c( )函数

4-1-5 重复向量对象:rep( )函数

4-1-6 numeric( )函数

4-1-7 程序语句短语跨行的处理

4-2 常见向量对象的数学运算函数

4-3 Inf、-Inf、NA的向量运算

4-4 R语言的字符串数据属性

4-5 探索对象的属性

4-5-1 探索对象元素的属性

4-5-2 探索对象的结构

4-5-3 探索对象的数据类型

4-6 向量对象元素的存取

4-6-1 使用索引取得向量对象的元素

4-6-2 使用负索引挖掘向量对象内的部分元素

4-6-3 修改向量对象元素值

4-6-4 认识系统内建的数据集letters和LETTERS

4-7 逻辑向量

4-7-1 基本应用

4-7-2 Inf、-Inf和缺失值NA的处理

4-7-3 多组逻辑表达式的应用

4-7-4 NOT表达式

4-7-5 逻辑值TRUE和FALSE的运算

4-8 不同长度向量对象相乘的应用

4-9 向量对象的元素名称

4-9-1 建立简单含元素名称的向量对象

4-9-2 names( )函数

4-9-3 使用系统内建的数据集islands

本章习题

第5章 处理矩阵与更高维数据

5-1 矩阵

5-1-1 建立矩阵

5-1-2 认识矩阵的属性

5-1-3 将向量组成矩阵

5-2 取得矩阵元素的值

5-2-1 矩阵元素的取得

5-2-2 使用负索引取得矩阵元素

5-3 修改矩阵的元素值

5-4 降低矩阵的维度

5-5 矩阵的行名和列名

5-5-1 取得和修改矩阵对象的行名和列名

5-5-2 dimnames( )函数

5-6 将行名或列名作为索引

5-7 矩阵的运算

5-7-1 矩阵与一般常数的四则运算

5-7-2 行和列的运算

5-7-3 转置矩阵

5-7-4 %*%矩阵相乘

5-7-5 diag( )函数

5-7-6 solve( )函数

5-7-7 det( )函数

5-8 三维或高维数组

5-8-1 建立三维数组

5-8-2 identical( )函数

5-8-3 取得三维数组的元素

5-9 再谈class( )函数

本章习题

第6章 因子

6-1 使用factor( )函数或as.factor( )函数建立因子

6-2 指定缺失的Levels值

6-3 labels参数

6-4 因子的转换

6-5 数值型因子转换时常见的错误

6-6 再看levels参数

6-7 有序因子

6-8 table( )函数

6-9 认识系统内建的数据集

本章习题

第7章 数据框

7-1 认识数据框

7-1-1 建立第一个数据框

7-1-2 验证与设定数据框的列名和行名

7-2 认识数据框的结构

7-3 获取数据框内容

7-3-1 一般获取

7-3-2 特殊字符$

7-3-3 再看取得的数据

7-4 使用rbind( )函数增加数据框的行数据

7-5 使用cbind( )函数增加数据框的列数据

7-5-1 使用$符号

7-5-2 一次加多列数据

7-6 再谈转置函数t( )

本章习题

第8章 列表

8-1 建立列表

8-1-1 建立列表对象——对象元素不含名称

8-1-2 建立列表对象——对象元素含名称

8-1-3 处理列表内对象元素名称

8-1-4 获得列表的对象元素个数

8-2 获取列表内对象的元素内容

8-2-1 使用“$”符号取得列表内对象的元素内容

8-2-2 使用“[[ ]]”符号取得列表内对象的元素内容

8-2-3 列表内对象名称也可当作索引值

8-2-4 使用“[ ]”符号取得列表内对象的元素内容

8-3 编辑列表内的对象元素值

8-3-1 修改列表元素内容

8-3-2 为列表增加更多元素

8-3-3 删除列表内的元素

8-4 列表合并

8-5 解析列表的内容结构

本章习题

第9章 进阶字符串的处理

9-1 语句的分割

9-2 修改字符串的大小写

9-3 unique( )函数的使用

9-4 字符串的连接

9-4-1 使用paste( )函数常见的失败实例1

9-4-2 使用paste( )函数常见的失败实例2

9-4-3 字符串的成功连接与collapse参数

9-4-4 再谈paste( )函数

9-4-5 扑克牌向量有趣的应用

9-5 字符串数据的排序

9-6 查找字符串的内容

9-6-1 使用索引值搜索

9-6-2 使用grep( )函数搜索

9-7 字符串内容的更改

9-8 正则表达式

9-8-1 搜索具有可选择性

9-8-2 搜索分类字符串

9-8-3 搜索部分字符可重复的字符串

本章习题

第10章 日期和时间的处理

10-1 日期的设定与使用

10-1-1 as.Date( )函数

10-1-2 weekdays( )函数

10-1-3 months( )函数

10-1-4 quarters( )函数

10-1-5 Sys.localeconv( )函数

10-1-6 Sys.Date( )函数

10-1-7 再谈seq( )函数

10-1-8 使用不同格式表示日期

10-2 时间的设定与使用

10-2-1 Sys.time( )函数

10-2-2 as.POSIXct( )函数

10-2-3 时间也是可以做比较的

10-2-4 seq( )函数与时间

10-2-5 as.POSIXlt( )函数

10-3 时间序列

本章习题

第11章 编写自己的函数

11-1 正式编写程序

11-2 函数的基本概念

11-3 设计第一个函数

11-4 函数也是一个对象

11-5 程序代码的简化

11-6 return( )函数的功能

11-7 省略函数的大括号

11-8 传递多个参数函数的应用

11-8-1 设计可传递2个参数的函数

11-8-2 函数参数的默认值

11-8-3 3点参数“. . .”的使用

11-9 函数也可以作为参数

11-9-1 正式实例应用

11-9-2 以函数的程序代码作为参数传递

11-10 局部变量和全局变量

11-11 通用函数

11-11-1 认识通用函数print( )

11-11-2 通用函数的默认函数

11-12 设计第一个通用函数

11-12-1 优化转换百分比函数

11-12-2 设计通用函数的默认函数

本章习题

第12章 程序的流程控制

12-1 if语句

12-1-1 if语句的基本操作

12-1-2 if … else语句

12-1-3 if语句也可有返回值

12-1-4 if … else if … else if …else

12-1-5 嵌套式if语句

12-2 递归式函数的设计

12-3 向量化的逻辑表达式

12-3-1 处理向量数据if … else的错误

12-3-2 ifelse( )函数

12-4 switch语句

12-5 for循环

12-6 while循环

12-7 repeat循环

12-8 再谈break语句

12-9 next语句

本章习题

第13章 认识apply家族

13-1 apply( )函数

13-2 sapply( )函数

13-3 lapply( )函数

13-4 tapply( )函数

13-5 iris鸢尾花数据集

本章习题

第14章 输入与输出

14-1 认识文件夹

14-1-1 getwd( )函数

14-1-2 setwd( )函数

14-1-3 file.path( )函数

14-1-4 dir( )函数

14-1-5 list.files( )函数

14-1-6 file.exist( )函数

14-1-7 file.rename( )函数

14-1-8 file.create( )函数

14-1-9 file.copy( )函数

14-1-10 file.remove( )函数

14-2 数据输出:cat( )函数

14-3 读取数据:scan( )函数

14-4 输出数据:write( )函数

14-5 数据的输入

14-5-1 读取剪贴板数据

14-5-2 读取剪贴板数据:read.table( )函数

14-5-3 读取Excel文件数据

14-5-4 认识CSV文件以及如何读取Excel文件数据

14-5-5 认识delim文件以及如何读取Excel文件数据

14-6 数据的输出

14-6-1 writeClipboard( )函数

14-6-2 write.table( )函数

14-7 处理其他数据

14-7-1 write.foreign( )函数

14-7-2 read.spss( )函数

14-7-3 read.ssd( )函数

本章习题

第15章 数据分析与处理

15-1 复习数据类型

15-2 随机抽样

15-2-1 将随机抽样应用于扑克牌

15-2-2 种子值

15-2-3 模拟骰子

15-2-4 比重的设置

15-3 再谈向量数据的抽取——以islands为实例

15-4 数据框数据的抽取——重复值的处理

15-4-1 重复值的搜索

15-4-2 which( )函数

15-4-3 抽取数据时去除重复值

15-5 数据框数据的抽取——缺少值的处理

15-5-1 抽取数据时去除含NA值的行数据

15-5-2 na.omit( )函数

15-6 数据框的字段运算

15-6-1 基本数据框的字段运算

15-6-2 with( )函数

15-6-3 identical( )函数

15-6-4 将字段运算结果存入新的字段

15-6-5 within( )函数

15-7 数据的分割

15-7-1 cut( )函数

15-7-2 分割数据时直接使用labels设定名称

15-7-3 了解每一人口数分类有多少州

15-8 数据的合并

15-8-1 之前的准备工作

15-8-2 merge( )函数使用于交集合并的情况

15-8-3 merge( )函数使用于并集合并的情况

15-8-4 merge( )函数参数“all.x = TRUE”

15-8-5 merge( )函数参数“all.y = TRUE”

15-8-6 match( )函数

15-8-7 %in%

15-8-8 match( )函数结果的调整

15-9 数据的排序

15-9-1 之前准备工作

15-9-2 向量的排序

15-9-3 order( )函数

15-9-4 数据框的排序

15-9-5 排序时增加次要键值的排序

15-9-6 混合排序与xtfrm( )函数

15-10 系统内建数据集mtcars

15-11 aggregate( )函数

15-11-1 基本使用

15-11-2 公式符号

15-12 建立与认识数据表格

15-12-1 认识长格式数据与宽格式数据

15-12-2 reshapes2扩展包

15-12-3 将宽格式数据转成长格式数据:melt( )函数

15-12-4 将长格式数据转成宽格式数据:dcast( )函数

本章习题

第16章 数据汇总与简单图表制作

16-1 准备工作

16-1-1 下载MASS扩展包与crabs对象

16-1-2 准备与调整系统内建state相关的对象

16-1-3 准备mtcars对象

16-2 了解数据的唯一值

16-3 基础统计知识与R语言

16-3-1 数据的集中趋势

16-3-2 数据的离散程度

16-3-3 数据的统计

16-4 使用基本图表认识数据

16-4-1 绘制直方图

16-4-2 绘制密度图

16-4-3 在直方图内绘制密度图

16-5 认识数据汇集整理函数summary( )

16-6 绘制箱形图

16-7 数据的相关性分析

16-7-1 iris对象数据的相关性分析

16-7-2 stateUSA对象数据的相关性分析

16-7-3 crabs对象数据的相关性分析

16-8 使用表格进行数据分析

16-8-1 简单的表格分析与使用

16-8-2 从无到有建立一个表格数据

16-8-3 分别将矩阵与表格转成数据框

16-8-4 边际总和

16-8-5 计算数据的占比

16-8-6 计算行与列的数据占比

本章习题

第17章 正态分布

17-1 用直方图检验crabs对象

17-2 用直方图检验beaver2对象

17-3 用QQ图检验数据是否服从正态分布

17-4 shapiro.test( )函数

17-5 应用R语言正态分布相关函数

17-6 正态分布的应用——中央极限定理模拟

本章习题

第18章 数据分析——统计绘图

18-1 分类数据的图形描述

18-1-1 条形图barplot( )函数

18-1-2 饼图pie( )函数

18-2 量化数据的图形描述

18-2-1 点图与dotchart( )函数

18-2-2 绘图函数plot( )

18-3 在一个页面内绘制多张图表的应用

18-4 将数据图存盘

18-5 新建窗口

本章习题

第19章 再谈R语言的绘图功能

19-1 绘图的基本设置

19-1-1 绘图设备

19-1-2 绘图设置

19-1-3 layout( )函数的设置

19-2 高级绘图

19-2-1 曲线绘图:curve( )函数

19-2-2 绘图函数coplot( )

19-2-3 3D绘图函数

19-3 低级绘图——附加图形于已绘制完成的图形

19-3-1 points( )函数与text( )函数

19-3-2 lines( )、arrows( )与segments( )函数

19-3-3 ploygon( )函数绘制多边形

19-3-4 title( )函数、axis( )函数、abline( )函数与legend( )函数

19-4 交互式绘图

本章习题

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部