R语言环境配置小记

本文最后更新于:2021年10月4日 晚上

开始

由于Anaconda中有包r-essentials,对于Python与R的使用很方便。打算用Anaconda直接配置R语言环境。

首先在Anaconda中创建R的虚拟环境,但是无法安装最新版本的R,在默认channels中最高只可以下载3.6版本,而最新的已经达到4.1.0。image-20210625100006757

下载下来后R的版本也就是3.6.0,个人的强迫症导致就想更新到最新版本来使用。

但是仅仅使用网上常见的方法,在执行到最后一步往往会卡住,导致无法更新。

1
2
3
install.packages("installr")
library(installr)
updateR()

image-20210624205708434

并且即使只是更新了R的版本,对应的python中的包也还是旧版本。于是打算寻找其他办法来更新。

查阅资料后发现default更新过慢,需要加入更新较快的conda-forge频道

1
2
3
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda

现在search就可以找打R的最新版本了

image-20210625100439309

而后就水到渠成了。

创建虚拟环境:conda create -n R

安装R:conda install r r-essentials

即可完成,而后安装一下其他两个可能需要的包,

(因为不太懂,索性就都安装了)

1
2
conda install -c conda-forge jupyterlab
conda install -c conda-forge orange3

而后是安装成功后的vs code和RStudio的一点点小配置

RStudio 配置

首先 RStudio:发现anaconda中可供下载的RStudio只是1.1版本,于是又从官网下载了1.4版本

RStudio下载地址:https://www.rstudio.com/products/rstudio/download/

R下载地址:R

之前在anaconda主要是为了找到与最新版本的R相对应的包。于是在RStudio中还是直接下载R来配置方便一点(其实是用anaconda的R试了几次都配不上RStudio

打开RStudio的Tools/Global Options

General中配置R的版本和工作路径,个人的路径如下

image-20210625101937209

随后在下面的python选项中,找到之前设置好的虚拟环境的python路径

image-20210625102016950

以上RStudio就配置好了,来个Hello,world!!!

print ("Hello world!");

image-20210625104201640

再用Robert I. Kabacoff的《R语言实战》的第一个例子来演示一下

1
2
3
4
5
6
age<-c(1,3,5,2,11,9,3,9,12,3)
weight<-c(4.4,5.3,7.2,5.2,8.5,7.3,6.0,10.4,10.2,6.1)
mean(weight)#平均值
sd(weight) #标准差
cor(age, weight) #age和weight的相关度
plot(age, weight)

image-20210625104404802

VScode 配置

首先需要完成上述的R语言安装:R下载地址:R

安装插件:

  • R support for Visual Studio Code
  • R LSP Client

而后需要安装包Radian,官网称 radian 是一款21世纪的R语言编辑器。

由Python编写,此处安装到上述创建的命名R的Python虚拟环境中

使用命令conda install radian

当然也可以使用pip安装pip install radian,不过个人觉得conda更方便好管理

image-20210625110516990

在cmd中测试radian是否安装成功

image-20210625110631506

(进入后可使用q() 退出

随后打开vscode进入设置

下面仅以windows配置为例:

  1. 输入r.rterm.windows 填写R或者radian路径

    可以使用where radian找到radian的路径

    image-20210625110933893

  2. 输入r.br选中bracketed paste, 以启用radian

    image-20210625111057371

  3. 输入r.rterm.option ,删除--no-save,--no-restore,添加--no-site-file

    image-20210625111207547

  4. 输入r.sessionWatcher,勾选实现绘图IDE,查看dataframe。如果想用原生绘图,取消勾选即可。

    image-20210625111228886

  5. 输入install.packages("languageserver") 实现自动对齐

随后点击Run source 即可运行

可能是自己第一个实用型博客吧,之前都是直接弄弄自己的笔记就贴上去了


R语言环境配置小记
http://example.com/2021/06/24/Introduction/updateR/
作者
BFlame
发布于
2021年6月24日
许可协议