绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
更改 R (r-base) 的版本
2023-02-27 16:26:04

这些说明介绍了如何在群集上安装 R (r-base) 的其他版本。 可以在每个 Databricks Runtime 发行说明的“系统环境”部分中检查需要与每个 Databricks Runtime 版本一起安装的默认 r-base 版本。

列出可用的 r-base-core 版本

若要列出可以安装的 r-base-core 版本以及版本格式,请执行以下操作:

  1. 在笔记本单元格中粘贴以下 shell 命令:

    Bash
  2. 运行单元。

例如,可以通过指定 3.3.3-1xenial0 来安装版本 3.3.3。

安装特定的 R 版本

  1. 将以下 shell 命令粘贴到笔记本单元格中。 将 <r-version> 设置为要安装的 R 版本。 将 <init-script-path> 设置为 /dbfs 下的文件路径,该位置将用于保存此 init 脚本。

    Bash
    '
    INIT_SCRIPT_PATH=''
    
    mkdir -p $(dirname $INIT_SCRIPT_PATH)
    
    echo "set -e
    
    # Add the repository containing another version of R
    add-apt-repository 'deb [arch=amd64,i386] https://cran.rstudio.com/bin/linux/ubuntu xenial//'
    apt-get -y update
    
    # Uninstall current R version
    apt-get remove -y r-base-core
    
    # Install another version of R
    apt-get install -y r-base-core=$R_VERSION
    
    # Must install Rserve to use Databricks notebook
    R -e \"install.packages('Rserve', repos='https://rforge.net/', type = 'source')\"
    R -e \"install.packages('hwriterPlus', repos='https://mran.revolutionanalytics.com/snapshot/2017-02-26')\"" > $INIT_SCRIPT_PATH
    ">
  2. 运行该笔记本单元格,以将 init 脚本保存到 DBFS 上的文件。

  3. 使用群集范围内的 init 脚本配置群集。 在群集创建 UI 中指定 init 脚本路径时,请修改 init 脚本路径的格式,以将 /dbfs 更改为 dbfs:/。 例如,如果已将<init-script-path>设置为/dbfs/examplepath/change-r-base.sh,那么在群集创建 UI 中,请将 init 脚本路径指定为dbfs:/examplepath/change-r-base.sh。

  4. 在该群集启动后,请通过在笔记本单元格中运行 %r R.version 来验证是否安装了所需的 R 版本。


    本文来源https://learn.microsoft.com/zh-cn/azure/databricks/kb/r/change-r-version

分享好友

分享这个小栈给你的朋友们,一起进步吧。

R:BASE
创建时间:2022-04-08 15:17:09
R:BASE
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • itt0918
    专家
戳我,来吐槽~