原标题:R语言初级教程: R编程环境的搭建

作者介绍:

杨光辉,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 FilesRStudiobin”路径下找到“rstudio.exe”文件,如下图。

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

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

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

至此,R和RStudio的安装全部结束。返回搜狐,查看更多

责任编辑:

r语言 linux使用教程,R语言初级教程: R编程环境的搭建相关推荐

  1. c语言 linux常用函数,C语言常用函数

    int isPrime(int n) {int i; for(i=2;i                                                                 ...

  2. linux系统下怎么使用c语言,Linux操作系统下C语言使用.ppt

    Linux操作系统下C语言使用 Linux操作系统下C语言的使用 授课教师:江兰帆 E-Mail: jiang_lanfan@126.com GCC的使用 在LINUX开发环境下,GCC(GNU C ...

  3. C语言 Linux版俄罗斯方块,C语言版——俄罗斯方块(一)

    --使用软件VC6.0(需要一个函数库--Easy_X) #include #include #include #include #include #include #include #include ...

  4. python win10还是linux_在win10的Linux子系统(WSL)上搭载python编程环境

    为什么使用WSL进行python编程 WSL,全称Windows Subsystem for Linux.简言之,win10提供了一个子Linux系统,可以解决虚拟机和双系统的系统之间阻隔的问题而不影 ...

  5. arduino新手入门详细教程系列之【Ⅱ:arduino编程环境配置】

    目录 一)下载Arduino IDE 二)安装驱动 三)认识Arduino IDE 四)下载一个Blink程序 五)blink程序 更多优质文章请关注博主: 沄边小卖部的博客_CSDN博客-笔记,计算 ...

  6. 2048游戏c语言linux简易代码,C语言实现2048游戏代码

    本文实例为大家分享了C语言实现2048游戏具体代码,供大家参考,具体内容如下 效果图: 使用文本界面的屏幕绘图库 ncurses. 设计思路: 在满足条件情况下消除方块 允许在游戏主界面(16 宫格) ...

  7. 安装r 源代码 linux,在RStudio中从源代码安装R软件包时遇到问题-Ubuntu 16.04

    我在64位Ubuntu 16.04上运行R和RStudio,并尝试进行群集分析,尽管我认为我的错误并不特定于此软件包...但是当我尝试从CRAN 安装软件包' ClusterR '时,我收到以下错误. ...

  8. 易语言linux数据库模块,易语言ADO数据库对象模块源码

    下面我们对易语言ADO数据库对象模块源码文件阐述相关使用资料和易语言ADO数据库对象模块源码文件的更新信息. 易语言ADO数据库对象模块源码 易语言ADO数据库对象模块源码 系统结构:list,取错误 ...

  9. java swing入门教程_JAVA swing初级教程(二)

    简单的swing小部件 JLabel组件 Swing 库中最基础的组件是JLabel.它所做的正是您所期望的:呆在那儿,看起来很漂亮,描述其他组件.下图显示了的JLabel实际应用: JLabel 不 ...

  10. java swing入门教程_JAVA swing初级教程(四)

    附加的swing小部件(下) JOptionPane JOptionPane 是在 Swing中类似"快捷方式"的东西.通常,作为UI开发人员,您需要向用户呈现快速信息,让用户了解 ...

最新文章

  1. 第十六届全国大学生智能车竞赛广东赛区线上竞赛方案
  2. 音视频技术开发周刊 | 194
  3. 【Linux高频命令专题(23)】tar
  4. FactoryBean
  5. 黑苹果睡眠唤醒usb失灵_20191121关于睡眠唤醒,仍然黑屏,显示器无信号的问题...
  6. 采用MATLAB的DSP调试方法
  7. react http请求_React组件的应用分析
  8. 如何使用组托管服务帐户(GMSA)保护Reporting Services
  9. python 信号量 semaphore
  10. php dll是下32还是64位,windows下关于boost 64位和32位库的编译详细介绍
  11. Oracle查看被锁的表和解锁[转]
  12. play framework anorm orm 化构想
  13. 文件磁盘相关函数[2]-建立新文件 FileCreate
  14. python ** 运算符_Python学习第二天--运算符小结
  15. Python绘制Excel图表
  16. RTX2009管理器服务运行状态空白
  17. abab的四字成语_abab式的四字词语
  18. Python文件转换为exe文件,可执行文件方法
  19. 关于本学期学校数据库课程的总结和一些心得
  20. java调用ffmpeg把rtsp视频流保存为MP4文件

热门文章

  1. vs2010操作excel 需要安装office2010
  2. 英国政府将投资11.4亿英镑部署FTTP和开发5G
  3. 【小插件】文字镂空“LSP”制作空心文字CAD
  4. C#中IntPtr打印输出
  5. 高格虚拟服务器,网络相关 篇一:利用Windows自带的HyperV,安装高恪x86软路由
  6. 割点(tarjan算法)
  7. JLINK驱动刷新之WIN7
  8. 加密卡华为怎么模拟_华为手机NFC模拟加密的门禁卡详细教程
  9. 【ATSC】美国地面数字电视广播从ATSC 1.0向ATSC 3.0标准的过渡
  10. js根据身份证号码计算年龄的方法