学习R 封面

学习R

评分 3.8
字数
53.2万字
章节数
28
丛书
图灵程序设计丛书
ISBN
9787115351708

标签

内容简介

《学习R》是数据科学家 Richard Cotton 为编程零基础读者撰写的 R 语言入门教程,中文版由刘军翻译,属人民邮电出版社“图灵程序设计丛书”。全书分为三个部分:第一部分“R语言”逐章讲解数据类型与编程概念,从安装 R 与选择 IDE、把 R 当科学计算器使用,到检查变量与工作区、向量/矩阵/数组、列表与数据框、环境与函数、字符串与因子、流程控制与循环、高级循环、扩展包的安装使用,以及日期和时间的处理;第二部分“数据分析工作流”走向实践,完整串联获取数据、数据清理与转换、探索与可视化、分布与建模、程序设计和制作程序包这一标准流程;第三部分附录则讲解变量的属性、R 中其他可做的事情,并给出各章问题与练习的答案。书中每章都配有知识测验和需要动手编写 R 代码的练习题,帮助读者在敲代码的过程中巩固所学。作者长期从事数据科学工作,开发过 assertive、sig 等 R 扩展包,讲解贴近真实使用场景,适合作为系统自学 R 语言与数据分析的第一本书。

编辑推荐

很多 R 语言书一上来就讲统计模型,新手往往连向量和数据框都还没摸清就陷入了公式。这本书的选择恰恰相反:先把 R 当成一门语言来讲透。作者用“科学计算器”这样朴素的例子切入,把向量、矩阵、数组、列表、数据框、因子、函数、循环这些概念一章一章拆开,每章末尾配小测验和需要敲代码的练习题,读一章、练一章,节奏非常清楚。 更难得的是它的后半部分。第十一章之后,作者带着读者走完一条完整的数据分析链路:取数、清洗转换、可视化探索、建模、把分析写成可复用的程序,最后甚至教你把代码打包成能给同事使用的 R 包。这条“从数据到交付”的路线,正是自学的人最容易缺失的一环。作者本人开发过 assertive、sig 等 R 包,做过统计学顾问,所以书中不少细节带着实战味道,例如如何检查变量状态、如何排查报错、如何设计清晰的函数接口。 译文出自刘军之手,术语处理稳妥,代码与正文对照阅读基本无碍。作为十多年前出版的书,它讲的核心语法和思维至今仍然适用,只是在 tidyverse、RStudio 新版本等生态上需要读者自行补充。如果你希望系统地、一步一步地真正学会 R,而不是照抄几段代码跑出图,这本书依然值得放在案头。

适合谁读

适合

  • 完全没有编程经验、想系统入门 R 语言的读者
  • 需要做数据分析但只会 Excel 的高校学生与研究者
  • 统计、生物、医学等专业需用 R 处理数据的科研人员
  • 想打牢 R 语言基础、弄清数据类型与函数机制的转行者

不适合

  • 已熟练使用 tidyverse 并想学习现代 R 工作流的进阶用户
  • 希望直接学习机器学习算法与建模实战的读者
  • 只想快速查函数用法、需要案头速查手册的人

阅读建议

  1. 务必在电脑上装好 R 与 RStudio,边读边敲:书中代码量不大,动手执行才能体会报错与调试。
  2. 每章末的测验与练习不要跳过,先自己做再对附录答案,这是本书设计的核心学习路径。
  3. 第一部分的 11 章建议按序读完再进入第二部分,数据类型是后面所有分析的基础。
  4. 阅读第二部分时找一份自己熟悉的数据集跟着练一遍,把“获取—清理—可视化—建模—打包”走通。

出版社简介

人民邮电出版社 中国 · 成立于 1953 年

人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。

目录

  1. 译者序
  2. 前言
  3. 第一部分 R语言
  4. 第1章 简介
  5. 第2章 科学计算器
  6. 第3章 检查变量和工作区
  7. 第4章 向量、矩阵和数组
  8. 第5章 列表和数据框
  9. 第6章 环境和函数
  10. 第7章 字符串和因子
  11. 第8章 流程控制和循环
  12. 第9章 高级循环
  13. 第10章 包
  14. 第11章 日期和时间
  15. 第二部分 数据分析工作流
  16. 第12章 获取数据
  17. 第13章 数据清理和转换
  18. 第14章 探索和可视化
  19. 第15章 分布与建模
  20. 第16章 程序设计
  21. 第17章 制作程序包
  22. 第三部分 附录
  23. 附录A 变量的属性
  24. 附录B R中其他可做的事情
  25. 附录C 问题答案
  26. 附录D 练习答案
  27. 参考文献
  28. 关于封面

常见问题

这本书需要先学统计或编程吗?
不需要。作者明确面向零基础读者,从安装 R、选择 IDE、写第一个程序讲起,数据类型和流程控制都从最基本的概念说起,因此有高中学历的数学基础即可跟上。
书中的 R 代码现在还能运行吗?
书中聚焦 base R 的核心语法与数据结构,这部分基本稳定,绝大多数示例仍可运行;但 IDE 界面、部分扩展包与新版 R 存在差异,建议对照官方文档调整,并补充学习 tidyverse。
和《R语言实战》相比有什么不同?
《R语言实战》偏重统计分析方法的实战应用,《学习R》更偏重语言本身:先系统讲清数据类型、函数、环境和循环,再讲数据分析流程,适合作为读实战书之前的基础训练。
中文版和英文影印版是同一本书吗?
内容同源,都是 Richard Cotton 的 Learning R。简体中文译本由刘军翻译、人民邮电出版社出版(ISBN 9787115351708);东南大学出版社出版的是英文影印版(ISBN 9787564149062)。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同类高分