作者介绍:

杨光辉,R语言中文社区专栏作者,中科院近代物理研究所,科研工作者一枚。目前的研究方向是知识图谱。知乎专栏:R语言初级教程,个人公众号:辉小宝同学。

R是目前最流行的高级编程语言之一,被广泛用于统计分析和数据可视化。R是开源的,有非常活跃的社区来支撑。

想要了解更多有关R信息,可访问R的主页:

https://link.zhihu.com/?target=https%3A//www.r-project.org/

RStudio是R的一个集成开发环境(IDE)。使用它的话,R编程的学习和实践会更加轻松和方便。

下面就教大家如何下载并安装R和RStudio,比较简单,这里以Windows系统的安装为例,其它系统类似。

1. 下载R安装包

步骤1:打开R安装包的镜像链接

https://link.zhihu.com/?target=https%3A//cran.r-project.org/mirrors.html

步骤2:网页下拉至中国镜像列表(见下图),选中国镜像下载会更快。由于我在兰州,因此我选兰州大学的镜像。

你可以选择离你最近的那个镜像,这样下载速度可能是最快的。

步骤3:点击相应镜像链接之后,我们看到R有Linux, Mac和Windows三种版本(见下图)。这里我们选Windows版本。


步骤4:点击Windows版本之后,显示为下图。然后点击“install R for the first time”链接。


步骤5:接着点击“Download R 3.5.1 for Windows”链接(其中“3.5.1”是R的版本号)。


步骤6:最后点击保存,保存至相应文件夹下就行。


至此,R安装包下载完成。

2. 安装R

步骤1:双击下载文件“R-3.5.1-win.exe”进行安装。


步骤2:一直点击“下一步”,直到下面这张图,然后勾上“创建桌面快捷方式”。接着点击“下一步”就行。


步骤3:一段时间后,R的安装就完成了,点击“结束”。


3. 测试R

如果R安装成功,最后在电脑桌面上,将出现两个R的快捷方式(见下图)。其中“R x64 3.5.1”为64位系统的R版本,另一个为32位系统的。想知道R语言的32位和64位的区别请查看该博客

https://link.zhihu.com/target=https%3A//blog.csdn.net/to_baidu/article/details/52904681


点击其中一个快捷方式,我点了64位系统的(见下图)。然后输入1/3,接着按回车会显示计算结果。


至此,R的环境就算搭建好了。

4. 安装RStudio

下图就是R的原生IDE,界面不好看,强烈建议安装RStudio。


下面来安装RStudio:由于RStudio没有镜像下载地址,所以从官网下载可能会非常慢。为此我将最新的安装文件已经上传至百度网盘:

https://link.zhihu.com/?target=https%3A//pan.baidu.com/s/1sszMPh-sPnpoP8R8NsrVIg

密码:t2ws。如果通过这种方式下载,可跳过下面的下载步骤,直接安装就行。

步骤1:打开RStudio主页,点击“Download”(位置见下图)。


步骤2:然后点击“DOWNLOAD”(位置见下图)。


步骤3:接着网页会自动下滑至下载链接的位置(如下图)。我们看到RStudio也有Linux, Mac和Windows三种版本。这里我们下载Windows版本,点击链接将自动下载文件。


步骤4:双击下载好的RStudio文件进行安装,一直点击“下一步”就能完成安装。

5. 测试RStudio

对于Windows系统,由于RStudio安装结束后,不会自动在桌面创建快捷方式。因此需要我们手动为它创建一个快捷方式。

步骤1:如果按照默认方式安装RStudio,你将会在“C:\Program Files\RStudio\bin”路径下找到“rstudio.exe”文件,如下图。


步骤2:鼠标选中“rstudio.exe”文件,右击鼠标,移动到“发送到(N)”,点击“桌面快捷方式”。


步骤3:完成步骤1和2之后,你会发现桌面就有RStudio快捷方式了。以后都可以通过它来启动RStudio了。


下图是RStudio界面,是不是比原生IDE好多了。界面主要分三个区,1.控制台区:在那输入代码;2.环境变量显示区:可以看到各个变量以及它们的类型等;3.文件管理区:显示你工作目录下的文件,显示绘制的图,显示你安装了哪些包,显示帮助文档等。除了这3个分区外,其实还有代码编辑区,下次专门讲RStudio的使用再详细讲。


至此,R和RStudio的安装全部结束。

R语言初级教程: R编程环境的搭建相关推荐

  1. 对英国房屋价格建模并预测 ---《量化金融R语言初级教程》

    时间序列分析 一.实验介绍 1.1 实验内容 时间序列分析研究的是按时间顺序收集的数据.相邻的观测数据通常相互依赖.因此,时间序列分析的技术需要处理这种相依性. 本章的目标是通过一些特定应用来介绍一些 ...

  2. 《量化金融R语言初级教程》一第2章 投资组合优化

    本节书摘来异步社区<量化金融R语言初级教程>一书中的第2章,作者: [匈牙利]Gergely Daróczi(盖尔盖伊) , 等 译者: 高蓉 , 李茂 责编: 胡俊英,更多章节内容可以访 ...

  3. 《量化金融R语言初级教程》一2.6 如果方差不够用

    本节书摘来异步社区<量化金融R语言初级教程>一书中的第2章,第2.6节,作者: [匈牙利]Gergely Daróczi(盖尔盖伊) , 等 译者: 高蓉 , 李茂 责编: 胡俊英,更多章 ...

  4. r语言 协整_《量化金融R语言初级教程》一1.3 协整

    本节书摘来异步社区<量化金融R语言初级教程>一书中的第1章,第1.3节,作者: [匈牙利]Gergely Daróczi(盖尔盖伊) , 等 译者: 高蓉 , 李茂 责编: 胡俊英,更多章 ...

  5. 《量化金融R语言初级教程》一2.4 切线组合和资本市场线

    本节书摘来异步社区<量化金融R语言初级教程>一书中的第2章,第2.1节,作者: [匈牙利]Gergely Daróczi(盖尔盖伊) , 等 译者: 高蓉 , 李茂 责编: 胡俊英,更多章 ...

  6. 《量化金融R语言初级教程》一1.4 波动率建模

    本节书摘来异步社区<量化金融R语言初级教程>一书中的第1章,第1.4节,作者: [匈牙利]Gergely Daróczi(盖尔盖伊) , 等 译者: 高蓉 , 李茂 责编: 胡俊英,更多章 ...

  7. 《量化金融R语言初级教程》一2.3 使用真实数据

    本节书摘来异步社区<量化金融R语言初级教程>一书中的第2章,第2.3节,作者: [匈牙利]Gergely Daróczi(盖尔盖伊) , 等 译者: 高蓉 , 李茂 责编: 胡俊英,更多章 ...

  8. 《量化金融R语言初级教程》一1.1 使用时间序列数据

    本节书摘来异步社区<量化金融R语言初级教程>一书中的第1章,第1.1节,作者: [匈牙利]Gergely Daróczi(盖尔盖伊) , 等 译者: 高蓉 , 李茂 责编: 胡俊英,更多章 ...

  9. 《量化金融R语言初级教程》一1.2 对英国房屋价格建模并预测

    本节书摘来异步社区<量化金融R语言初级教程>一书中的第1章,第1.2节,作者: [匈牙利]Gergely Daróczi(盖尔盖伊) , 等 译者: 高蓉 , 李茂 责编: 胡俊英,更多章 ...

  10. 《量化金融R语言初级教程》一2.1 均方差模型

    本节书摘来异步社区<量化金融R语言初级教程>一书中的第2章,第2.1节,作者: [匈牙利]Gergely Daróczi(盖尔盖伊) , 等 译者: 高蓉 , 李茂 责编: 胡俊英,更多章 ...

最新文章

  1. 【C 语言】文件操作 ( 配置文件读写 | 框架搭建 | 写出或更新配置文件 | 读取配置文件 )
  2. Struts2 action之间相互跳转传递参数
  3. 实现在tabcontrol里面拖拽tabpage来设置tabpage的位置
  4. 程序员看了表示很开心
  5. 60个高质量的CSS、XHTML网页布局模板下载
  6. html页面阴影怎么做,html – 做弯曲阴影的最佳方式
  7. python安装第三方库时报错 SyntaxError: invalid syntax
  8. 驾乘华为云 成就 AI 开发者的不凡
  9. vue中使用base64和md5
  10. android众包,基于众包的免费停车Android系统设计与实现
  11. 【图像压缩】基于matlab JEPG图像压缩【含Matlab源码 1167期】
  12. 【语音分析】基于matlab GUI语音信号线性预测(LPC)分析【含Matlab源码 910期】
  13. gifimageview 大小不受控制_大小不变,提示换药?别紧张!三个案例解读“肿瘤大小与疗效关系”...
  14. 马尔可夫链、隐马尔科夫模型、贝叶斯网络、因子图
  15. C语言中的斐波那契数列程序
  16. arduino 智能车组装步骤_Arduino 自动避障智能小车制作教程
  17. 通过Makefile传参数到代码中
  18. 系统没有安装任何软件如何查看电脑开机启动项
  19. 设计模式(一)设计模式的分类与区别
  20. 不要去打扰别人的幸福

热门文章

  1. linux使用小命令使用汇集
  2. ubuntu如何完全卸载和安装 Java及android环境
  3. 创业项目黄了,我靠着被废弃的副业项目,年收入45亿,将公司做到了200多亿市值...
  4. 卧槽!我的IDEA中XML显示屎黄色,怎么去掉?
  5. Dubbo 的心跳设计,值得学习!
  6. 耐人寻味的 8 幅Java技术图
  7. 从纯技术到技术管理,那些跌宕起伏的转型经历
  8. OpenStack,真的要凉了?
  9. 有时候,拒绝是为了更好的未来
  10. java enable_Java Compiler enable()方法与示例