欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • R语言(迈向大数据之路加强版)
      • 作者:洪锦魁|责编:杜杨
      • 出版社:清华大学
      • ISBN:9787302608332
      • 出版日期:2022/08/01
      • 页数:370
    • 售价:35.6
  • 内容大纲

        R语言是开源的免费软件,执行效率高、功能强大,所以被大众广泛接受,而成为应用在大数据领域最重要的程序语言。
        本书从零开始,一步一步帮助读者轻松学习最新版的R语言。学习本书不需要有统计学基础,本书在无形中已灌输了统计知识给你。本书共19章,内容包含:认识R语言环境,数学运算,R语言数据类型介绍,R语言函数的使用,程序流程控制,数据输入与输出,数据分析,R语言绘制统计图表等。
        本书除了适合有兴趣的读者自修,也适合当作高校教材。
  • 作者介绍

        洪锦魁,中国台湾计算机专家,IT图书知名作者,近年出版《深度学习全书》《Python王者归来(增强版)》《机器学习数学基础一本通(Python版)》《机器学习微积分一本通(Python版)》等图书。
  • 目录

    第1章  基本概念
      1-1  大数据的起源
      1-2  R语言之美
      1-3  R语言的起源
      1-4  R语言的运行环境
      1-5  R语言的扩展
      1-6  本书学习目标
    第2章  第一次使用R语言
      2-1  第一次启动R语言
      2-2  认识RStudio环境
      2-3  第一次使用R语言
      2-4  R语言的对象设定
      2-5  Workspace窗口
      2-6  结束RStudio
      2-7  保存工作成果
      2-8  历史记录
      2-9  程序注释
    第3章  R语言的基本数学运算
      3-1  对象命名原则
      3-2  基本数学运算
      3-3  R语言控制运算的优先级
      3-4  无限大
      3-5  非数字(NaN)
      3-6  缺失值(NA)
    第4章  向量对象运算
      4-1  数值型的向量对象
      4-2  常见向量对象的数学运算函数
      4-3  Inf、-Inf、NA的向量运算
      4-4  R语言的字符串数据属性
      4-5  探索对象的属性
      4-6  向量对象元素的存取
      4-7  逻辑向量
      4-8  不同长度向量对象相乘的应用
      4-9  向量对象的元素名称
    第5章  处理矩阵与更高维数据
      5-1  矩阵
      5-2  取得矩阵元素的值
      5-3  修改矩阵的元素值
      5-4  降低矩阵的维度
      5-5  矩阵的行名和列名
      5-6  将行名或列名作为索引
      5-7  矩阵的运算
      5-8  三维或高维数组
      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-2  认识数据框的结构
      7-3  获取数据框内容
      7-4  使用rbind()函数增加数据框的行数据
      7-5  使用cbind()函数增加数据框的列数据
      7-6  再谈转置函数t()
    第8章  列表
      8-1  建立列表
      8-2  获取列表内对象的元素内容
      8-3  编辑列表内的对象元素值
      8-4  列表合并
      8-5  解析列表的内容结构
    第9章  进阶字符串的处理
      9-1  语句的分割
      9-2  修改字符串的大小写
      9-3  unique()函数的使用
      9-4  字符串的连接
      9-5  字符串数据的排序
      9-6  查找字符串的内容
      9-7  字符串内容的更改
      9-8  正则表达式
    第10章  日期和时间的处理
      10-1  日期的设定与使用
      10-2  时间的设定与使用
      10-3  时间序列
    第11章  编写自己的函数
      11-1  正式编写程序
      11-2  函数的基本概念
      11-3  设计第一个函数
      11-4  函数也是一个对象
      11-5  程序代码的简化
      11-6  return()函数的功能
      11-7  省略函数的大括号
      11-8  传递多个参数函数的应用
      11-9  函数也可以作为参数
      11-10  局部变量和全局变量
      11-11  通用函数
      11-12  设计第一个通用函数
    第12章  程序的流程控制
      12-1  if语句
      12-2  递归式函数的设计
      12-3  向量化的逻辑表达式
      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-2  数据输出:cat()函数
      14-3  读取数据:scan()函数
      14-4  输出数据:write()函数
      14-5  数据的输入
      14-6  数据的输出
      14-7  处理其他数据
    第15章  数据分析与处理
      15-1  复习数据类型
      15-2  随机抽样
      15-3  再谈向量数据的抽取—以islands为实例
      15-4  数据框数据的抽取—重复值的处理
      15-5  数据框数据的抽取—缺失值的处理
      15-6  数据框的字段运算
      15-7  数据的分割
      15-8  数据的合并
      15-9  数据的排序
      15-10  系统内建数据集mtcars
      15-11  aggregate()函数
      15-12  建立与认识数据表格
    第16章  数据汇总与简单图表制作
      16-1  准备工作
      16-2  了解数据的唯一值
      16-3  基础统计知识与R语言
      16-4  使用基本图表认识数据
      16-5  认识数据汇集整理函数summary()
      16-6  绘制箱形图
      16-7  数据的相关性分析
      16-8  使用表格进行数据分析
    第17章  正态分布
      17-1  用直方图检验crabs对象
      17-2  用直方图检验beaver2对象
      17-3  用QQ图检验数据是否服从正态分布
      17-4  shapiro.test()函数
      17-5  应用R语言正态分布相关函数
      17-6  正态分布的应用—中央极限定理模拟
    第18章  数据分析—统计绘图
      18-1  分类数据的图形描述
      18-2  量化数据的图形描述
      18-3  在一个页面内绘制多张图表的应用

      18-4  将数据图存盘
      18-5  新建窗口
    第19章  再谈R语言的绘图功能
      19-1  绘图的基本设置
      19-2  高级绘图
      19-3  低级绘图—附加图形于已绘制完成的图形
      19-4  交互式绘图