前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >R语言从入门到精通:Day1

R语言从入门到精通:Day1

作者头像
用户6317549
发布2019-09-24 16:51:14
2.2K0
发布2019-09-24 16:51:14
举报
文章被收录于专栏:科研猫科研猫

今天是我们的系统教程《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环境的安装了吧。

原文详情:科研猫

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 科研猫 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档