二、R语言学习书籍 系统学习一门语言的方法当然是阅读。 1.初级入门 《153分钟学会R》。首先推荐刘思喆的这本书,收集了R初学者提问频率最高的153个问题,可以快速读完。读完这本书,对R也就有了初步感性的认识。 《An Introduction to R》。官方的入门小册子,中文译名为《R导论》。这本书结构比较完整,通过阅读和学习可以很好地搭建R的知识架构。 《R in action》,中文译名为《R语言实战》。有了一定的基础之后,要去读一些经典书籍慢慢开始上手。这本书从R的下载安装手把手带你入门,对R语言实际中使用的基本方法介绍得比较详细精准。读完这本书算是完成基本入门了。 2.高级入门 《Statistics with R》和《The R book》。经典教材。两本书已经不再限于R基础了,而是结合了数据分析的各种常见方法来写就的,比较系统的介绍了R在线性回归、方差分析、多元统计、R绘图、时间序列分析、数据挖掘等各方面的内容。 看完之后你会发现,原来R能做的事情这么多,而且做起来是那么简洁。 3.绘图与可视化 《R Graphics Cookbook》,中文书名为《R数据可视化手册》。可视化绘图是R语言的优势。本书是经典的R可视化教程,全面介绍了R中绘图系统。该书对应的有一个网站,google一下就可以了。 《ggplot2:Elegant Graphics for Data Analysis》,中文版译名为《ggplot2:数据分析与图形艺术》。GGplot2被很多人认为是R中最优秀的绘图包。 4.时间序列分析 《Time Series Analysis and Its Applications :with R examples》。中文译名为《时间序列分析及应用:R语言》。 该书介绍了各种时间序列分析的经典方法及实现各种经典方法的R代码。 5.数据挖掘 《Data Mining with R: learing with case studies》(中文版译名《R数据分析:方法与案例详解》)。数据挖掘方面的书并不多,不过,R中数据挖掘方面的包已经足够多了,参考包中的帮助文档就足够了。