当前位置:首页 > 实用技巧 >

r语言对电脑配置的要求(r语言对电脑配置要求)

来源:原点资讯(www.yd166.com)时间:2023-11-19 17:39:11作者:YD166手机阅读>>

原创 小浣熊 科研猫

今天是我们的系统教程《R语言从入门到精通》的第一讲,前面的背景讲解中《从今天开始,每天学点R语言~》,已经深入探讨过R语言的重要性以及学习R语言的必要性,今天我们就按照课表来讲解:如何在自己的PC中安装R语言的运行环境。还没有领取《学习R》书籍教材的同学,赶紧联系文末的客服小姐姐吧~


由于大家的电脑设备都不全一样,特别是操作系统,windows、Mac等,为了方便大家学习,我们在两个操作系统中分别 录制了教学视频 ,方便大家反复观看学习,见文末视频。

在正式开始之前,我想对看到这篇文章的你提出一个小小的要求:不管你的第一职业是学生、科研人员或者医生,我希望大家都忘掉自己本身的职业,从现在开始,你就是一名程序员(Coder)。只有忘却自己的背景,才能全心投入,学习编程,学习R语言。

r语言对电脑配置的要求,r语言对电脑配置要求(1)

什么是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语言对电脑配置要求(2)

R软件呢,就是R,现在最新的版本是R 3.6.1,它就是编译和运行R代码软件,其官方网址我们要记住:https://www.r-project.org/。以后最新版本的R就要从这里下载。

r语言对电脑配置的要求,r语言对电脑配置要求(3)

那么,RStudio又是什么呢?它是R代码的一个编辑器,而且是一款非常强大的编辑器,其官方网址:https://www.rstudio.com/。编辑器是个什么东西呢?首先跟大家明确一个概念,R代码本身就是个文本文件,你甚至可以用记事本打开和编写R代码,但是任何一个程序员都不会这么做,因为我们有更好的编辑器。

r语言对电脑配置的要求,r语言对电脑配置要求(4)

俗话说,工欲善其事必先利其器,关于编辑器这个事情,对于每个程序员来说,真的是萝卜白菜各有所爱。著名的代码编辑器(或者叫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系统的R环境安装

Mac系统的R环境安装

相信大家看了这期教程,应该都可以搞定R环境的安装了吧。

r语言对电脑配置的要求,r语言对电脑配置要求(5)

说好的,期期皆有福利干货,本期干货如下:

本期干货

·

!!R语言安装软件及视频教程 !!

联系客服

胖雨小姐姐

or

折耳猫小姐姐

领取

r语言对电脑配置的要求,r语言对电脑配置要求(6)

,

栏目热文

r语言与c语言的区别(r语言和c哪个运行快)

r语言与c语言的区别(r语言和c哪个运行快)

相信很多学习C和C 的小伙伴都有一个共同的问题,那就是“C和C 到底有什么区别?”下面人邮君就来好好给大家说道说道!...

2023-11-19 18:07:47查看全文 >>

r语言需要什么配置的电脑(运行r语言的电脑推荐)

r语言需要什么配置的电脑(运行r语言的电脑推荐)

程序猿们都知道,人民邮电出版社有很多关于R语言的书,今天小编带大家了解一下R,从入门到进阶,都在这了。最新上架R语言之...

2023-11-19 17:48:31查看全文 >>

r语言官方网站(r语言学习官方网站)

r语言官方网站(r语言学习官方网站)

R是一个自由、免费、源代码开放的软件,它是用于统计计算和统计制图方面的脚本语言和操作环境。虽然R语言没有C那么的万能,没...

2023-11-19 18:06:02查看全文 >>

r语言编程有前途吗(r语言不会编程的人能学吗)

r语言编程有前途吗(r语言不会编程的人能学吗)

作为一门编程语言,R已经演变和发展了20多年。开发者的目标非常清晰,就是使R成一款简单易用且灵活的,能够综合执行统计计算...

2023-11-19 17:33:48查看全文 >>

r语言安装包(r语言安装包下载和安装)

r语言安装包(r语言安装包下载和安装)

是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制...

2023-11-19 17:26:08查看全文 >>

r语言框架(r语言的版本)

r语言框架(r语言的版本)

本文内容框架如下:向量向量从数据结构上看就是一个线性表,可以看成一个数组。a = c(10, 20, 30, 40, 5...

2023-11-19 17:30:21查看全文 >>

rust语言是r语言吗(rust语言 优缺点)

rust语言是r语言吗(rust语言 优缺点)

rust /rʌst/ n. 锈;铁锈:击收听音频跟读 ↓↓↓ ↓↓↓ ↓↓↓ 例句/词组:pipes covered...

2023-11-19 18:01:12查看全文 >>

玉缀多肉怎么养多头(多肉玉缀怎样养才爆盆)

玉缀多肉怎么养多头(多肉玉缀怎样养才爆盆)

多肉玉缀是一种风水植物,具备非常好的招财寓意。在如今的花卉市场上,备受人们的青睐,一再被赞誉为“网红”。而养殖它们的期间...

2023-11-19 17:56:38查看全文 >>

多肉玉缀可以用园土养吗(多肉玉缀怎么养才肥)

多肉玉缀可以用园土养吗(多肉玉缀怎么养才肥)

玉缀,始终是多肉植物中的颜值担当,它的叶子小巧圆润饱满,看着就像一粒粒珍珠一般晶莹剔透,而且养护得当的情况下,玉缀常常会...

2023-11-19 17:51:56查看全文 >>

水芙蓉在鱼缸越养越差(鱼缸里的水芙蓉为什么会发黄)

水芙蓉在鱼缸越养越差(鱼缸里的水芙蓉为什么会发黄)

导读很多小伙伴都喜欢养鱼,养鱼的时候还喜欢往里面放下水草,但是放在水下的水草打理起来很麻烦,照顾不好的话很容易就腐烂掉,...

2023-11-19 17:40:38查看全文 >>

文档排行