R语言安装包下载

官网下载R安装包

下载地址为:https://cran.r-project.org 进入链接,如下图所示,在页面顶部提供了三个下载链接,分别对应三种操作系统:Windows、Mac和Linux。请选择自己操作系统对应的链接。

这里以Windows系统为例
点击Download R for Windows后进入新页面点击base

点击Download R 3.6.0 for Windows

点击后开始下载安装包(一个exe文件)

2.安装R

下载完R安装包(我下的按转包名称为:“R-3.6-win.exe”),之后双击开始安装,跟一般的软件安装一样,根据需要进行相关安装设置并不断点击下一步即可。

step1、选择安装位置,可点击浏览改成自己的安装路径。一般默认路径就行,如果C盘空间小,可以选择其他盘。

step2、安装组件

注意:根据自身电脑操作系统的位数选择,但64位系统可全选,因为64位向下兼容32位系统。

点击下一步开始安装,安装完成会在桌面生成一个快捷方式。双击打开就是R语言的交互界面了。

环境变量的配置

我的电脑》》右键》》属性》》高级系统设置

高级模块下选择环境变量

在系统变量中找到Path变量,点击编辑

点击新建,将刚刚安装的R地址粘贴到框中,我这里的安装地址是:D:Program FilesRR-3.6.0bin,点击确定。

在dos命令行窗口输入R,回车就进入R环境。

Rstudio安装

R语言是用于统计分析,图形表示和报告的编程语言和软件环境;Rstudio是编辑、运行R语言的最为理想的工具之一。

下载地址:https://www.rstudio.com/products/rstudio进入下载页面后,可以发现有Desktop和Server两个版本,我们选择Desktop。

选择自己对应的系统下载

下载后安装和安装其他软件一样,这里就不多说了。如果在安装Rstudio之前已经安装R,那么Rstudio会自动配置好R环境。

R包及其使用

R包介绍

R语言的使用,很大程度上是借助各种各样的R包的辅助,从某种程度上讲,R包就是针对于R的插件,不同的插件满足不同的需求,截至2013年3月6日,CRAN已经收录了各类包4338个。例如用于经济计量、财经分析、人文科学研究以及人工智能。生物信息学相关的包不是存在CRAN中,而是存在Bioconductor中,我们后续会介绍,这里先了解。

这里我们先介绍交互模式下,R包的一下应用。

安装包

1.通过选择菜单:

程序包->安装程序包->在弹出的对话框中,选择你要安装的包,然后确定。

2.使用命令

install.packages("package_name","dir")

package_name:是指定要安装的包名,请注意大小写。

dir:包安装的路径。默认情况下是安装在..library 文件夹中的。可以通过本参数来进行修改,来选择安装的文件夹。

3.本地来安装

如果你已经下载的相应的包的压缩文件,则可以在本地来进行安装。请注意在windows、unix、macOS操作系统下安装文件的后缀名是不一样的:

1)linux环境编译运行:tar.gz文件

2)windows 环境编译运行 :.zip文件

3)MacOS环境编译运行:.tgz文件

加载包

包安装后,如果要使用包的功能。必须先把包加载到内存中(默认情况下,R启动后默认加载基本包),加载包命令:

Library(“包名”)

Require(“包名”)

查看包的相关信息

1.查看包帮忙

library(help="package_name")

主要内容包括:例如:包名、作者、版本、更新时间、功能描述、开源协议、存储位置、主要的函数

help(package = "package_name")

主要内容包括:包的内置所有函数,是更为详细的帮助文档

2.查看当前环境哪些包加载

find.package() 或者 .path.package()

3.移除包出内存

detach()

4.把其它包的数据加载到内存中

data(dsname, package="package_name")

5.查看这个包里的包有数据

data( package="package_name")

6.列出所有安装的包

library()

包无法安装_R语言基础教程——第2章:R下载安装和环境搭建相关推荐

  1. r语言逻辑向量相加_R语言基础教程——第3章:数据结构——向量

    如果学过像JAVA或者C这样的高级语言,都知道,数据类型的概念,包括,整数型.浮点型.字符串.布尔类型.这些语言中,定义变量需要定义数据类型,而在R中不需要.只需要直接赋值即可.在给变量赋值时,R中可 ...

  2. R语言入门教程知识 第一章 R语言

         R语言 R是用于统计分析.绘图的语言和操作环境.R是属于GNU系统的一个自由.免费.源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具. R语言特点 R作为一种统计分析软件,是集统计 ...

  3. 用c语言编程求字符的反码,编程达人 《汇编、C语言基础教程》第一章 进制1.5原码、反码与补码(连载)...

    1.5 原码.反码与补码 计算机存储的数据是以补码的形式体现的,所以就要我们掌握原码.反码与补码的概念. 本节必须掌握的知识点: u 计算机中正数.负数的表现形式 u 原码.反码.补码的概念 假设有个 ...

  4. 汇编c语言基础教程编程达人,编程达人 《汇编、C语言基础教程》第一章 进制1.6 逻辑运算(连载)...

    逻辑运算 逻辑运算在我们今后的编程中会经常使用到的. 本节必须掌握的知识点: u 掌握逻辑运算 计算机中所有的数据都是使用二进制保存,但是这些复杂的电路又是如何做运算的呢? 1.6.1[逻辑运算] 逻 ...

  5. 怎么利用c 语言编程进行进制计算,编程达人 《汇编、C语言基础教程》第一章 进制1.1 进制的定义(连载)...

    第一章进制 进制跟我们生活是息息相关的,比如时钟是60进制.24进制,星期是7进制等,最常见的就是十进制了.而计算机也离不开进制,计算机是通过二进制进行操作和运算的. 我们为什么要学习进制? 方便我们 ...

  6. 汇编c语言基础教程编程达人,编程达人 《汇编、C语言基础教程》第二章 汇编基础2.2 寄存器...

    2.2 寄存器 本节只需要了解 处理器(CPU)由运算器.控制器.寄存器.输入设备和输出设备组成,这些器件由处理数据总线相连.[此节内容是为了了解寄存器相关知识,不需要掌握] 它们在处理器中,分工明确 ...

  7. C语言不用文件系统读取文件,C语言-基础教程-非缓冲文件系统

    前面介绍的缓冲文件系统是借助文件结构体指针来对文件进行管理,通过文件指针来对文件进行访问,既可以读写字符.字符串.格式化数据,也可以读写二进制数据.非缓冲文件系统依赖于操作系统,通过操作系统的功能对文 ...

  8. c语言指针地址交换程序,C语言-基础教程-指针的地址分配

    我们可以定义指针变量指向任何类型的变量.在上述的处理过程中,指针变量指向的变量通过传递变量的地址来实现.指针变量的取值是内存的地址,这个地址应当是安全的,不可以是随意的,否则,写入内存单元的值将会使得 ...

  9. R语言基础教程6:程序设计基础

    R语言基础教程1:数据类型 R语言基础教程2:散点图 R语言基础教程3:曲线图.误差线和图例 R语言基础教程4:柱形图 R语言基础教程5:图形页面排版 R语言基础教程6:程序设计基础 R语言基础教程7 ...

最新文章

  1. 我来阅读lodash源码——Math(一)
  2. HDU 2243考研路茫茫——单词情结 (AC自动机+矩阵快速幂)
  3. Qt中的模型视图设计模式
  4. 研究生应当具备的三种基本技能
  5. Spring data elasticsearch的使用
  6. 编码GBK的不可映射字符
  7. 深入研究 Mini ASP.NET Core,看看 ASP.NET Core 内部到底是如何运行的
  8. http://www.cnblogs.com/langjt/p/4281477.html
  9. 【opencv学习】单应性变换Homography
  10. 初探webpack之从零搭建Vue开发环境
  11. (转)编写Spring的第一个案例并测试Spring的开发环境
  12. 用DropDownList实现的省市级三级联动
  13. Android横向滚动卡片,Android滑动卡片成效:Swipecards
  14. 图像处理自学(六):图像增强算法总结
  15. Struts2回顾复习02
  16. error: x264_bit_depth undeclared (first use in this function) did you mean x264_picture_t
  17. 配置Keepalived双实例高可用Nginx
  18. VisualStudio2017专业版和企业版激活密钥
  19. java分布式事务框架_Java分布式事务,及解决方案
  20. 北京到济南的长途汽车一览表

热门文章

  1. 语音识别维特比解码_HMM连续语音识别中Viterbi算法的优化及应用
  2. 广告深度学习计算:异构硬件加速实践
  3. 计算机通信技术用到的文献,计算机技术在通信中的应用与发展
  4. java折半查找简述_折半查找(java版)
  5. 一套不错的php,一套不错的PHP笔试题-附答案
  6. linux里如何创建c文件夹,使用c语言在Linux中的/ tmp文件夹中创建文本文件
  7. 图论--2-SAT--暴力染色法模板(字典序最小解) RQ的板子
  8. solr定时实时重建索引和增量更新
  9. VS_QT中配置qDebug输出
  10. 【IT笔试面试题整理】反转链表