标签
内容简介
《学习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 工作流的进阶用户
- 希望直接学习机器学习算法与建模实战的读者
- 只想快速查函数用法、需要案头速查手册的人
阅读建议
- 务必在电脑上装好 R 与 RStudio,边读边敲:书中代码量不大,动手执行才能体会报错与调试。
- 每章末的测验与练习不要跳过,先自己做再对附录答案,这是本书设计的核心学习路径。
- 第一部分的 11 章建议按序读完再进入第二部分,数据类型是后面所有分析的基础。
- 阅读第二部分时找一份自己熟悉的数据集跟着练一遍,把“获取—清理—可视化—建模—打包”走通。
出版社简介
人民邮电出版社
中国 · 成立于 1953 年
人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
目录
- 译者序
- 前言
- 第一部分 R语言
- 第1章 简介
- 第2章 科学计算器
- 第3章 检查变量和工作区
- 第4章 向量、矩阵和数组
- 第5章 列表和数据框
- 第6章 环境和函数
- 第7章 字符串和因子
- 第8章 流程控制和循环
- 第9章 高级循环
- 第10章 包
- 第11章 日期和时间
- 第二部分 数据分析工作流
- 第12章 获取数据
- 第13章 数据清理和转换
- 第14章 探索和可视化
- 第15章 分布与建模
- 第16章 程序设计
- 第17章 制作程序包
- 第三部分 附录
- 附录A 变量的属性
- 附录B R中其他可做的事情
- 附录C 问题答案
- 附录D 练习答案
- 参考文献
- 关于封面
常见问题
这本书需要先学统计或编程吗?
不需要。作者明确面向零基础读者,从安装 R、选择 IDE、写第一个程序讲起,数据类型和流程控制都从最基本的概念说起,因此有高中学历的数学基础即可跟上。
书中的 R 代码现在还能运行吗?
书中聚焦 base R 的核心语法与数据结构,这部分基本稳定,绝大多数示例仍可运行;但 IDE 界面、部分扩展包与新版 R 存在差异,建议对照官方文档调整,并补充学习 tidyverse。
和《R语言实战》相比有什么不同?
《R语言实战》偏重统计分析方法的实战应用,《学习R》更偏重语言本身:先系统讲清数据类型、函数、环境和循环,再讲数据分析流程,适合作为读实战书之前的基础训练。
中文版和英文影印版是同一本书吗?
内容同源,都是 Richard Cotton 的 Learning R。简体中文译本由刘军翻译、人民邮电出版社出版(ISBN 9787115351708);东南大学出版社出版的是英文影印版(ISBN 9787564149062)。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。