R的安装
更新时间:2019.09.23
1. 序言
之前曾经用过一段时间的R(一直忍受着原生R那个超级“简洁”的界面
),但是后来重装了系统并且学习了Python,就没有再怎么碰过R了。然而这两学期又开个R语言的课(统计狗一枚
),只能再重新装一下。
这次有点不同的是,是想直接将R的内核嵌入到jupyter notebook中,用jupyter notebook来写R。为了方便起见,记录一些安装的过程,以便不时之需。
2. R的下载
其实,R的下载十分的简单,一种方法是直接进入R的官网-->选择download R-->选择China的镜像(像清华源)-->Download R for Windows(我的是windows系统)-->选择base版的直接下载就可以了
3. IDE---RStudio
从官网上下载下来的R界面极其“简洁”,除了jupyter notebook以外,我们也可以使用RStudio(从官网上下载,点击安装包,无脑点击下一步就可以了
)。当然需要注意的是一定要先安装R,才能使用RStudio。
- ps:从官网上下载RStudio的速度很慢,有时还下不了(毕竟是国外的网站
),也试一下用conda来安装。
3. jupyter notebook中的R内核嵌入
将jupyter notebook中的R内核嵌入主要有两种方法,其中强烈建议anaconda的用户用第一种方法。
方法1:利用anaconda进行安装
- 安装R的命令:conda install -c r r-essentials,使用这个命令可以直接将R下载并嵌入jupyter notebook中,此外还能对R的各种包进行管理,可谓是一举多得。
- 安装RStudio的命令:conda install -c r rstudio
- 安装R的包:conda install -c r r-vcd,以安装vcd包为例
- 删除R的包:conda remove r-vcd,以删除vcd包为例
- 更新R的包:conda update r-vcd, 以更新vcd包为例
方法2:手动嵌入R的内核
主要是参考这篇文章:Jupyter Notebook/Lab中添加R Kernel的详细步骤,为了方便查看,把内容转载到下面:
- 打开R安装相关的包(没有选择镜像的需要选择),输入install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
- 安装 IRkernel包,输入devtools::install_github('IRkernel/IRkernel'),其中更新该包时也需要使用devtools::,而R中其他包使用update.packages()命令进行更新即可。
- 通过intallspec()函数,使Jupyter能找到刚刚安装的R核:
- 可以直接安装在当前用户中:IRkernel::installspec()
- 通过设置user=FALSE安装在系统中,建议使用第二种:IRkernel::installspec(user = FALSE)
- ps:值得注意的是,手动嵌入内核的时候,第三步可能会发生错误,其中一个原因是jupyter与R没有安装在同一个环境
R的安装的更多相关文章
- 如何将R包安装到自定义路径
参考 设置环境变量R_LIBS将R包安装到自定义路径 实际上是可以解决问题的, #环境变量完成以后,启动(重启)R,运行 .libPaths() 加载R包时,发现路径仍然未变成自定义的. 那么参 ...
- R语言安装xlsx包,读入excel表格
开学的时候,男神给了数据(.xlsx格式)让用R语言分析分析,作为编程小白,读了一天都没读近R,更别提如何分析了. 现在小伙伴们都喜欢读txt 和csv格式的,好多xlsx的表格读不进R,将xlsx格 ...
- R 语言安装
在linux下,对于手动安装的软件,当时间长了,我们就会忘记安装这个软件的细节.这就不利于以后软件的卸载工作了.而yum则会帮我们记住相关安装细节,当软件被卸载的时候,没用的文件也会一并被删除.因此, ...
- linux ubuntu R 无法安装rggobi包的原因及解决方案
错误信息 Package'libxml-2.0',requiredby'ggobi',notfound 错误原因 ggobi缺乏libxml依赖 解决方案 sudo apt install l ...
- linux-ubuntu 下R无法安装HH包的原因及解决方案
错误信息: configure: error: GNU MP not found, or not 4.1.4 or up, see http://gmplib.org ERROR: configura ...
- R简易安装
post={"title":"my Blog post","content":"Here's my blog post" ...
- 在linux中用同一个版本的R 同时安装 Seurat2 和 Seurat3
在linux中用同一个版本的R 同时安装 Seurat 2 和 Seurat 3 Seurat 作为单细胞分析中的重量级R包,有多好用用,用过的人都知道.Seurat 分析流程基本涵盖了单细胞分析中 ...
- Linux下R环境安装
R环境的两种安装方式,源码编译安装和yum在线安装 第一种:源码编译安装 1.首先,从官网上下载3.5.0版本 2.下载完后记得解压,我的习惯是解压在/usr/local下面 tar -zxvf R- ...
- R的安装以及包安装
今天看论文,需要用到R语言的库,于是又折腾了半天.. 其实并没有什么太大的问题,只是在第三方包的下载方面还有python中使用R方面遇到了问题: 第三方包的导入 其实在网上有 ...
随机推荐
- 在vue项目中使用less
1.安装 less 和 less-loader. 命令: npm install less less-loader --save-dev 2.打开 build/webpack.ba ...
- linux初学者小记(二)
文件管理 1.文件系统结构元素 文件和目录被组织成一个单根倒置树结构文件系统从根目录下开始,用"/"表示. 1.1文件系统 # 根文件系统(rootfs):root filesys ...
- 基于操作系统的Linux网络参数的配置
一.实验目的 1.掌握Linux下网络参数的查看方法并理解网络参数的含义. 2.掌握Linux下网络参数的配置 二.实验内容 1.查看当前网络配置的参数. 2.在Linux主机中将网络参数按以下要求设 ...
- Eureka Server不剔除已关停的节点的问题
由于Eureka拥有自我保护机制,当其注册表里服务因为网络或其他原因出现故障而关停时,Eureka不会剔除服务注册,而是等待其修复.这是AP的一种实现. 自我保护机制:Eureka Server在运行 ...
- 利用echarts展示旅行足迹
前言 一直有个环游世界的梦,周游列国,体验不同国家的人类文明,寻山访水,体验造物主大自然的伟大造化.毕竟人生不止眼前的苟且,还有诗和远方.这么多年以来,陆续走过了一些地方,每到一个地方,都让我离梦想又 ...
- mybatis-dynamic-query 3.0 更新
项目地址: mybatis-dynamic-query 前言 在 2.0 完成对 tk.mapper 集成,为何 mybatis-dynamic-query 选择 tk.mapper 集成, 再 3. ...
- 引用极光jar包之后出现控制台日志打印不出来的问题。解决!
由于极光的jar包中引用的有log4j,项目本身也引用有log4j,如果版本有冲突,则会出现控制台日志记录打印不出来的现象.解决:引用极光jar包的时候,排除log4j. <dependency ...
- golang学习之路
目录 go语言介绍 开发环境准备 go语言基础 Go语言常用标准库 数据库相关 前端相关 web开发 go语言介绍 为什么要学习go语言 开发环境准备 从零开始搭建Go语言开发环境 VS Code配置 ...
- 快学Scala 第十四课 (读取行,读取字符, 控制台读取)
读取行: import scala.io.Source object FileReader { def main(args: Array[String]): Unit = { val source = ...
- TinyXML2的快速实践
最近遇到个需要在C++中处理XML文件的需求,虽然对此方面并不是很熟,但好在有GitHub上的awesome-cpp项目的帮助,还是收获了足够的相关知识. 类库 常用的或被推荐的XML类库有以下数个选 ...