R For Everyone,人人都可学R和用R,以发现数据里的价值
专题介绍:R是一种广泛用于数据分析和统计计算的强大语言,于上世纪90年代开始发展起来。得益于全世界众多 爱好者的无尽努力,大家继而开发出了一种基于R但优于R基本文本编辑器的R Studio(用户的界面体验更好)。也正是由于全世界越来越多的数据科学社区和用户对R包的慷慨贡献,让R语言在全球范围内越来越流行。其中一些R包,例如MASS,SparkR, ggplot2,使数据操作,可视化和计算功能越来越强大。R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。R作为一种统计分析软件,是集统计分析与图形显示于一体的。它可以运行于UNIX、Windows和Macintosh的操作系统上,而且嵌入了一个非常方便实用的帮助系统,相比于其他统计分析软件,R的学术性开发比较早,适合生物学和医学等学术学科的科研人员使用。
【R语言】开通了R语言群,大家相互学习和交流,请扫描下方二维码,备注:R群,我会邀请你入群,一起进步和成长。
大概是三年之前,我翻阅过一份R语言资料,它是一本书籍,书名是《R For Everyone:Advanced Analytics and Graphics》。作者是一家专门提供统计咨询和培训服务公司的首席数据科学家,也是哥伦比亚大学统计学兼职教授,还是纽约R会议和R编程MeetUP的组织者。从这本书的内容框架和知识体系,我可以感受到作者在R方面的研究和实践十分深入,同时,又擅长总结与分享。
这本书有1200多页,有些厚,全方面地介绍了R语言各方面的知识,包括R语言的基础知识,R语言的常用包学习和应用(数据可视化ggplot2,数据整理dplyr,数据重塑reshape2,数据科学套件tidyverse,函数式编程purrr,机器学习包caret等),R语言高级知识(创建R包、正则化技术、动态报告等)。阅读这本书,可以帮助我们全方位地学习和掌握R语言,并且利用R语言来做与数据相关的事情。此书虽厚,内容丰富,然而,我们阅读者,可以根据自己的实际情况和所处的阶段,按需求和优先顺序进行查阅、学习、实践和迁移。同时,可以把它当作R语言资料库里面一份手册,或者一本工具书,定期翻阅和查看,在学习中实践,在实践中学习,周而复始,不断增进。
如今,我也会定期地看看这本书里面的内容。我在阅读的过程中,会做这些事情。首先,确定好所要阅读的章节,比方说,我要了解函数式编程purrr包的使用,我就会阅读此书的第13章《Iterating wiht purrr》,然后,我会问自己,我想了解那些内容,我想掌握如何在purrr包的帮助下,实现R语言更高效的函数式编程,最后,我会进入到这个章节,查阅所介绍的内容,从为什么、是什么和怎么样这三方面来认识和掌握各个知识,同时,操练章节里面提供的R代码,并且通过对这些R代码迁移,应用到自己手头上的数据项目。我想,熟能生巧,实践出真知,就是这么一回事了。
在R语言的世界里面,不管你目前身处什么位置,这本书都可以助你一程。若你是新手,可以先学习这本书里面关于R语言基础的知识,也就是本书前面的章节内容。若是你已经能够自主和自我教育地学习R语言了,你就采用选择性地阅读方式。若是你想进阶和提升,你可以采用批判式地阅读方式,看看作者介绍的那些高级内容是否对你有启发,若是有,这是作者所期盼的;若是没有,你可以思考下,如何改进和完善。
我们提供了这本书的电子书,PDF格式,英文版。资源的获取方式,请识别下方二维码,进入R语言公众号,回复“20210303”,就可以获得资源领取的方式。
祝你在阅读的过程中有收获。
好书推荐
3 推断统计与数据科学,moderndive和tidyverse包
公众号推荐
请关注“恒诺新知”微信公众号,感谢“R语言“,”数据那些事儿“,”老俊俊的生信笔记“,”冷🈚️思“,“珞珈R”,“生信星球”的支持!