「Code」R

「Code」R

0. VS Code安装及使用

下文必看! 下载安装VS Code、基本使用等等

「Code」安装与基本操作

1. R 安装配置

R 下载安装

R 官网 下载安装。

国内下载慢可以在 R - 校园网联合镜像站 中下载,或在 CRAN - 校园网联合镜像站 中任选一个。

CRAN 换源

要换源请阅读:CRAN 镜像使用帮助

上面只说了 .Rprofile 在 Linux 上位于 ~,自己从 r - How to access and edit Rprofile? - Stack Overflow 回答中找到“通用打开方法”,测试出 Windows 上应该在 %USERPROFILE%\Documents 也就是 C:\User\[username]\Documents等我有时间向 MirrorZ 和 sjtug 提 PR向 MirrorZ 和 sjtug 提 PR 已合并

2. 安装扩展和 LSP

在 VS Code 中搜索安装 RR Debugger 两个扩展。

安装后会提示安装一个名叫 Languageserver 的 R 包: image

点击 Yes 安装。如果提示因权限问题导致失败,请自行在 R Terminal 中执行:

install.packages("languageserver")

随后根据提示确认安装。

3. 测试

新建一个 .R 文件并写入以下内容。点击右上角的运行按钮测试能否正常运行。

# 数据准备
info = c(1, 2, 4, 8)

# 命名
names = c("Google", "Runoob", "Taobao", "Weibo")

# 涂色(可选)
cols = c("#ED1C24","#22B14C","#FFC90E","#3f48CC")

# 绘图
pie(info, labels=names, col=cols)

样例来源:R 绘图 - 饼图

4. Jupyter 支持

打开 R Terminal,执行如下命令:

install.packages('IRkernel')
IRkernel::installspec()

之后就可以使用 Jupyter Notebook 中编写 R 程序了。

第二行出错可以参考:r - Cannot get IRkernel::installspec() to work, jupyter-client not visible - Stack Overflow


另可参考官方文档:R in Visual Studio Code