参考文献

注册

 

发新话题 回复该主题

手握这些网站,分分钟搞定R语言自学 [复制链接]

1#

R语言作为一款免费、开源的统计绘图软件,近年来可谓科研界的新宠儿。但由于其入门较难、debug能力要求较高,常常让小白们望而却步。今天笔者给大家带来在自学R语言过程中发现的一些宝藏网站,助你快速完成从入门到萌新的蜕变!

DataCamp

网上的自学教程很多,但无论是书籍、精华笔记还是教学视频,都缺乏系统性和交互性。完全零基础甚至连代码都看不懂怎么办?看懂了代码但一操作就报错怎么办?

这时候来一套系统的自学课程就很有必要了,如果能有配套的实操训练再好不过!考虑到大家的需求,DataCamp应势而生。

适合具备科学上网条件的小伙伴,没有条件的可以创造条件(方法参见:Google学术访问插件终极指南—四大插件测评和视频教程!)。视频搭配操作习题,对于初学者快速上手很有帮助!

打开网页后,点击“Learn”,在展开的内容中选择进入“R”专区学习。

(DataCamp界面,图片来源:网页截图)

接下来我们以经典绘图包“ggplot2”为例,选择“IntroductiontoDataVisualizationwithggplot2”开始ggplot2入门之旅。

(ggplot2软件包入门学习课程,图片来源:网页截图)

课程分为4个部分:Introduction(介绍),Aesthetics(映射),Geometries(几何图形)和Theme(主题)。Introduction部分是免费的,先带大家体验一下。

首先观看视频,全程英语讲解,不过小伙伴们也不必太担心,可以自行设置播放速度(如×0.5)和字幕语言(下图小编就把字母设置成了中文简体)。

(课程视频,图片来源:网页截图)

视频观看结束后就可以进行课后练习啦,按要求写代码并根据参考答案自查。视频课程没有听清问题也不大,点击代码运行区域的“slides”即可查看。不得不感叹一句,平台开发者太强了!

(课后练习界面,图片来源:网页截图)

竟然还有这么友好的学习网站?相信不少小伙伴蠢蠢欲动了。别急,看看价格,普通会员25$每月(实时汇率转换约¥),高级会员33.25$每月(实时汇率转换约¥)。果然是生命不可承受之贵。。。不过,别忘了我们有万能的某宝,据小编了解,某宝普通会员包年价格+软妹币,拿走不谢!

(DataCamp惊人的会员价,图片来源:网页截图)

Rdocumentation

入门之后,接下来就是掌握R语言的精髓——调用各种包(packages),毕竟“包”治百病~

搜索R包的途径有很多,最基础的通过R综合档案网络(CRANmirror)搜索,进阶一点使用Github,专业针对性强的比如生信方向的朋友用Bioconductor会更多一点。而接下来要给大家介绍的Rdocumentation则集多个平台于一体,帮使用者大大节省了精力。

有了检索网站以后如何为我所用?

举个例子,小编某天在文献中看到这样一幅三元相图,觉得可以用来呈现自己的结果。用R语言怎么实现呢?

(Peietal.,)

很简单,在检索栏输入检索词“ternary(译:三元)”,可以看到搜索结果中既有对应的包又有对应的函数。我们可以选择“Tenarypackages”研究一下。

(图片来源:网络截图)

如下图所示,据简介可知,Ternarypackages和经典绘图程序包“ggplot2”的姊妹包“ggtern”有着相似的作用。惯用ggplot2的朋友就可以移步至“ggtern”啦。

(Ternary包简介,图片来源:网络截图)

接着看Ternarypackages中的函数,从创建一个三元相图空白图层到图形元素的添加,再到细节修饰,哪里不会点哪里。这里咱们做个简单的绘图示范,主要

分享 转发
TOP
发新话题 回复该主题