打开R语言的大门
首先,先简单介绍一下R语言,R语言是由奥克兰大学的Robert Gentleman和Ross Ihaka以S语言为基础所开发,由于二位创始人的名字都由R开头而得名。这款软件开发的初衷便是为了统计并处理数据、绘制图形,可以说R语言本是一个统计软件(个人感觉大概就相当于SPSS的内核)。而Robert Gentleman本人是一个生信学家,这也为R语言在生信方面的应用埋下了伏笔。
4、R语言强大的互动性:从上游来说,扩展包与数据都可以直接在R中通过命令很方便的下载(甚至可以用R语言直接抓取并处理网站上的数据);下游来说,数据、图表都可以通过命令做个性化编辑。
5、当然,天下从来就没有免费的午餐,R语言也必然有一些缺点。由于R语言是一个开源、免费的软件,因此就没有那些付费软件完善的售后服务(说白了就是需要自己学习)。另外我们刚才提到过,R语言的强大功能源于其众多的扩展包,也就是说,各种扩展包的学习会让R的爱好者投入更多的精力与时间成本。
二、R的安装:打开R的官网(https://www.r-project.org/),点击下图红框中的CRAN即可选择镜子开始下载。这里有必要介绍一下,由于R语言是新西兰的工作者所开发,而其又普遍全球,因此受各个地方“网络隔离”的影响,会造成扩展包、数据的下载的网络障碍;镜子便是由各个地方的工作者维护的镜像网站。目前中国一共有分别由清华、中科大、香港的KoDDoS、兰州大学、同济大学、厦门大学维护的几个镜像网站(都在国内,选哪个都不影响速度)。下载后的安装也无需特殊的设置,与其他windows下的软件一样选择路径安装即可,需要注意的是R语言的安装路径需要避免存在中文与特殊字符。
三、RStudio:是R语言的编辑器,说白了相当于外挂,可以自动帮助使用者补齐或纠正命令,你值得拥有(https://rstudio.com/)。
最后,笔者曾经整理过一些R语言的基本操作命令,由于目前还没有开学,这部分就等开学拿到工作电脑后再更啦。