今天是我们的系统教程《R语言从入门到精通》的第一讲,前面的背景讲解中《从今天开始,每天学点R语言~》,已经深入探讨过R语言的重要性以及学习R语言的必要性,今天我们就按照课表来讲解:如何在自己的PC中安装R语言的运行环境。还没有领取《学习R》书籍教材的同学,赶紧联系文末的客服小姐姐吧~
由于大家的电脑设备都不全一样,特别是操作系统,windows、Mac等,为了方便大家学习,我们在两个操作系统中分别 录制了教学视频 ,方便大家反复观看学习,见文末视频。
在正式开始之前,我想对看到这篇文章的你提出一个小小的要求:不管你的第一职业是学生、科研人员或者医生,我希望大家都忘掉自己本身的职业,从现在开始,你就是一名程序员(Coder)。只有忘却自己的背景,才能全心投入,学习编程,学习R语言。
什么是R语言
科·研·猫
R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。简单来说,R是一门统计计算语言,是一套开源的数据分析解决方案。
R语言的诞生
科·研·猫
R语言是从S语言演变而来的。S语言是二十世纪70年代诞生于贝尔实验室,基于S语言开发的商业软件Splus,可以方便的编写函数、建立模型,具有良好的扩展性,取得了巨大成功。1995年由新西兰Auckland大学统计系的Robert Gentleman和Ross Ihaka,编写了一种能执行S语言的软件,并将该软件的源代码全部公开,这就是R软件,其命令统称为R语言。
*在这里留个小问题,大家可以猜猜为什么叫R语言呢?(答案就在上文)
R语言的特点
科·研·猫
- R是自由软件,完全免费,开放源代码的。
- R具有高度可移植性,可在多种操作系统下运行,如Windows、MacOS、多种Linux和UNIX等。换句话说,你在Windows里面写的代码,拷贝到Mac电脑中,一模一样运行。
- R是一种可编程的语言,和著名的C/Python/Java等语言类似,具有完整的编程语言系统,且语法通俗易懂。
- R运行灵活,可以输入命令,也可以编写函数和脚本进行批处理运算。
- R拥有丰富的程序包库,涵盖了生物信息学、医学统计学、社会学、经济学、生态学、地理学等诸多方面。
- R优秀的绘图功能,可以说是市面上绘图功能最为强大的编程语言。具体可以参阅我们的另外一个系列教程:实用科研绘图。
【科研猫·绘图】缤纷版·韦恩图(带R代码分享);
【科研猫·绘图】优雅版·小提琴图(带R代码分享);
【科研猫·绘图】看·箱线图·如何美丽动人(代码分享)。
(点击以上链接,直接查看相关推文)
R语言运行环境
科·研·猫
说了这么多,相信大家早已迫不及待,下面我们就来学习如何在自己电脑中安装R语言的运行环境吧。在这里我们对课表稍作调整,把原定第一节的R软件安装和第二节的RStudio安装放到一起来讲,一口气调试好需要的所有软件,更加省时省力。一般情况下,配置R语言的运行环境需要两个软件:R和RStudio。
R软件呢,就是R,现在最新的版本是R 3.6.1,它就是编译和运行R代码软件,其官方网址我们要记住:https://www.r-project.org/。以后最新版本的R就要从这里下载。
那么,RStudio又是什么呢?它是R代码的一个编辑器,而且是一款非常强大的编辑器,其官方网址:https://www.rstudio.com/。编辑器是个什么东西呢?首先跟大家明确一个概念,R代码本身就是个文本文件,你甚至可以用记事本打开和编写R代码,但是任何一个程序员都不会这么做,因为我们有更好的编辑器。
俗话说,工欲善其事必先利其器,关于编辑器这个事情,对于每个程序员来说,真的是萝卜白菜各有所爱。著名的代码编辑器(或者叫IDE,Integrative Development Environmetn)比如微软的Visual Studio,Java的NetBeans、IntelliJ IDEA,Python的PyCharm,综合性的Eclipse、VIM、Emacs等等,那么对于R语言来说,如果要选择一款编辑器的话,我强烈推荐RStudio。
RStudio是一款专门针对R语言而生的IDE,R自带的环境操作起来不是方便,而Rstudio很好地解决了这个问题,除了最基础的语法高亮、自动补全、查错等功能,而且它还具有代码调试、可视化等其他功能,支持纯R脚本、Rmarkdown (脚本文档混排)、Bookdown (脚本文档混排成书)、Shiny (交互式网络应用)等,你甚至可以用它来编写一个R包。所以,安装R语言的运行环境,RStudio必不可少。
R语言运行环境安装
科·研·猫
不管是Mac还是Windows系统,R环境的安装都遵循先安装R,再安装RStudio的原则。下载网址在上文中已经有了,安装呢也很简单,跟普通的软件安装无任何区别,直接双击安装就可以了。
但是呢,本着科研猫“宁可多教一课,不让一人漏学”的原则,虽然安装简单,但是因为R环境安装是整个课程的基础,我们录制了教学视频,以方便大家观看学习。视频如下(视频中演示的软件版本号略有不同,直接忽略即可):
Windows、Mac系统的R环境安装
https://mp.weixin.qq.com/s?__biz=MzU3MDczNjY5Ng==&mid=2247484285&idx=1&sn=12f61b451f502d020643a23beeb10aff&chksm=fcebaa2acb9c233ccefb245b17441c747db70d40395d35e0abe011d238b1790322825dfa9534#rd
相信大家看了这期教程,应该都可以搞定R环境的安装了吧。
原文详情:科研猫