开发机支持R语言
更新时间:2026-04-29
开发机实例集成了开源JupyterLab,您可以在开发机实例中安装R Kernel,即可在Notebook中运行R脚本来做数据分析。本文为您介绍如何在开发机实例中安装R Kernel。
前提条件
已创建开发机实例,详情请参见创建开发机实例。
操作步骤
步骤一:进入开发机开发环境
- 登录百舸控制台,在左侧导航栏,选择模型开发与训练 > 开发机。
- 单击需要打开的实例操作列下的登录。
- 在开发机实例页面,进入Terminal,完成后续操作。
步骤二:安装R语言
执行如下命令,使用Ubuntu的包管理工具apt安装R语言环境。
提示:代码执行过程中,当遇到
Proceed([y]/n)时,请输入y并按回车。
Bash
1apt update
2apt install r-base
步骤三:安装IRkernel
安装IRkernel,即R语言的Jupyter Kernel。启动R环境(在终端中输入 R 并回车)后,执行以下命令:
R
1install.packages('IRkernel')
2IRkernel::installspec()
安装完成后退出R环境。
R
1q()
步骤四:验证安装结果
返回Launcher页面并刷新页面,查看R环境是否已安装完成。
在Notebook区域下新打开一个Launcher页,即可看到R语言的kernel选项。选择R,您就可以新建一个Notebook,开始使用R语言在JupyterLab里工作。
示例:用R语言做数据分析
依次执行如下命令,创建一个R Kernel的Notebook文件,使用内置的mtcars数据集,计算每种车型的平均马力(hp),并使用ggplot2包绘制马力与里程(mpg)之间的关系图。
R
1install.packages("ggplot2")
R
1# 加载所需的包
2library(ggplot2)
3
4# 使用mtcars数据集
5data(mtcars)
6
7# 打印前几行数据进行查看
8head(mtcars)
9
10# 计算每种车型的平均马力
11average_hp_by_cyl <- aggregate(mtcars$hp, by=list(mtcars$cyl), FUN=mean)
12colnames(average_hp_by_cyl) <- c("cylinders", "average_hp")
13
14# 打印出平均马力
15print(average_hp_by_cyl)
16
17# 使用ggplot2绘制马力与里程的关系图
18ggplot(mtcars, aes(x=mpg, y=hp)) +
19 geom_point() + # 添加点
20 geom_smooth(method="lm") + # 添加线性回归拟合线
21 labs(title="马力与里程之间的关系", x="每加仑里程 (mpg)", y="马力 (hp)") # 添加标题和轴标签
评价此篇文章
