R for Data Science
一句话定位
它是一本讲怎么用 R 做数据分析的书,第二版的官网。它的野心不在讲语法,而在把一整套流程走通:把数据读进来、理成形、变换、画出来、再讲给别人听。
书里有一个贯穿全书的比方:就像化学系的学生要先学会洗试管、整理实验台,做数据的人要先学会把数据弄干净、把图画出来。
它整本放在网上,而且不收钱
官网写明这本书的网页版免费,并且会一直免费,用的是禁止商用、禁止改作、需署名的许可协议。
纸书照样在卖,但不是门槛。想读屏的人直接在网上读,想要纸的人自己买一本,内容一样。
页面上还留了一句:如果觉得白看不好意思,请把钱捐给一个保护濒危鹦鹉的项目。
第二版换了写法,也加了一位作者
第二版不是小修,而是大幅度重写:删掉了判断为不再有用的部分,补进了第一版想说而没说的内容,文字与代码都按后来的做法更新了一遍。
同时加进了一位新作者 Mine Çetinkaya-Rundel。她的本职是数据科学教育者,也让这本书的教学性更强了一层。
书由一家技术出版社出版,线上与线下两条路并行。
它把「先跑一遍全流程」放在最前面
这本书的排法与多数教材相反:它不先讲语言基础,而是先用一个完整的小例子,把「读数据、变换、画图、讲结论」走一遍。
作者的用意写在正文里:先看到全局长什么样,再钻进细节,学起来不容易迷路。
跑完这一遍之后,才回头一块块拆开讲:可视化、变换、整理、程序化,最后是沟通。
它的练习答案由读者社区维护
书里每一章后面都有练习,答案不由作者一对一发,而是放在一个公开的网站上,谁都能查。
答案站由读者社群一起写,可以对照、可以补漏。这个安排与书本身的开放许可是配套的。
书还写明使用一份贡献者行为准则:往里提内容的,视为同意遵守。
它把封面上的那只鸟和一笔捐款连在一起
书的封面上是一只不会飞的鹦鹉,原产新西兰,是极危物种,站在封面上这件事本身有出处。
官网把它写成一句话:如果你白看了这本书想还点什么,请捐给保护这只鸟的项目,并报出当时的野外个体数量。
这是这本书做公益的方式,也解释了为什么一句感谢会写成一条具体的捐款链接。
它有多种语言的免费译本
第一版已经有西班牙文、意大利文、土耳其文与葡萄牙文的免费译本;第二版目前有西班牙文与越南文。
译本各自独立维护,进度不一,官网做了登记。对中文读者来说,这一点需要有心理准备:目前还没有官方的中文版。
原版的章节结构简单,配合译本拼着读,或者直接用原文,都是可行的路。
一句话总结
一本整本免费、教人用 R 把数据分析整条流程走通的书,第二版重写并加了新作者,练习答案由读者社区维护,还挂着一条具体到物种的捐款建议。想学 R 又不想先啃语法,从这里进。
想直接读第二版全文,或者想看看它开头那遍完整流程是怎么跑的,可以从这里进。







