展开全部

主编推荐语

本书适合立志成为数据科学家的R语言初学者阅读。

内容简介

本书通过三个精心挑选的例子,深入浅出地讲解如何使用R语言玩转数据。本书涵盖R语言编程的方方面面,内容涉及R对象的类型、R的记号体系和环境系统、自定义函数、if else语句、for循环、S3类、R的包系统以及调试工具等。本书还通过示例演示如何进行向量化编程,从而对代码进行提速并最大化地发挥R的潜能。

目录

  • 版权信息
  • O'ReillyMedia,Inc.介绍
  • 前言
  • 第一部分 项目1:非均匀骰子
  • 第1章 R基础
  • 1.1 R的用户界面
  • 1.2 对象
  • 1.3 函数
  • 1.4 可放回抽样
  • 1.5 编写自定义函数
  • 1.6 参数
  • 1.7 脚本
  • 1.8 小结
  • 第2章 R包与帮助文档
  • 2.1 R包
  • 2.2 从帮助页面获取帮助
  • 2.3 小结
  • 2.4 项目1总结
  • 第二部分 项目2:玩扑克牌
  • 第3章 R对象
  • 3.1 原子型向量
  • 3.2 属性
  • 3.3 矩阵
  • 3.4 数组
  • 3.5 类
  • 3.6 强制转换
  • 3.7 列表
  • 3.8 数据框
  • 3.9 加载数据
  • 3.10 保存数据
  • 3.11 小结
  • 第4章 R的记号体系
  • 4.1 值的选取
  • 4.2 发牌
  • 4.3 洗牌
  • 4.4 美元符号与双中括号
  • 4.5 小结
  • 第5章 对象改值
  • 5.1 就地改值
  • 5.2 逻辑值取子集
  • 5.3 缺失信息
  • 5.4 小结
  • 第6章 R的环境系统
  • 6.1 环境
  • 6.2 操作R环境
  • 6.3 作用域规则
  • 6.4 赋值
  • 6.5 函数求值
  • 6.6 闭包
  • 6.7 小结
  • 6.8 项目2总结
  • 第三部分 项目3:老虎机
  • 第7章 程序
  • 7.1 策略
  • 7.2 if语句
  • 7.3 else语句
  • 7.4 查找表
  • 7.5 代码注释
  • 7.6 小结
  • 第8章 S3
  • 8.1 S3系统
  • 8.2 属性
  • 8.3 泛型函数
  • 8.4 方法
  • 8.5 类
  • 8.6 S3与调试
  • 8.7 S4和R5
  • 8.8 小结
  • 第9章 循环
  • 9.1 期望值
  • 9.2 expand.grid
  • 9.3 for循环
  • 9.4 while循环
  • 9.5 repeat循环
  • 9.6 小结
  • 第10章 代码提速
  • 10.1 向量化代码
  • 10.2 如何编写向量化代码
  • 10.3 如何在R中编写快速的for循环
  • 10.4 向量化编程实战
  • 10.5 小结
  • 10.6 项目3总结
  • 附录A 安装R和RStudio
  • A.1 如何下载和安装R
  • A.2 使用R
  • A.3 RStudio
  • A.4 打开R
  • 附录B R包
  • B.1 安装R包
  • B.2 加载R包
  • 附录C 更新R和R包
  • 附录D 在R中加载和保存数据
  • D.1 R基础包中的数据集
  • D.2 工作目录
  • D.3 纯文本文件
  • D.4 R文件
  • D.5 Excel电子表格
  • D.6 从其他程序加载文件
  • 附录E 调试R代码
  • E.1 traceback
  • E.2 browser
  • E.3 断点
  • E.4 debug
  • E.5 trace
  • E.6 recover
  • 关于作者
  • 关于封面
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社·图灵出品

图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。