共用方式為


設定實驗室以使用 Azure 實驗室服務在 Windows 上教導 R

重要

Azure Lab Services 將於 2027 年 6 月 28 日淘汰。 如需詳細資訊,請參閱淘汰指南

注意

本文參考實驗室計畫中可用的功能,取代實驗室帳戶。

本文說明如何在 Azure 實驗室服務中設定課程,以教導 R 和 RStudio。

R 是用於統計運算和圖形的開放原始碼語言。 R 語言適用於基因學的統計分析、自然語言處理、分析財務資料。 R 提供互動式命令列體驗。 RStudio 是適用於 R 語言的互動式開發環境 (IDE)。 免費版本提供程式碼編輯工具、整合式偵錯體驗,以及套件開發工具。

本文著重於使用 R 和 RStudio 進行統計運算。 [深度學習] (class-type-deep-learning-natural-language-processing.md) 和 Python 和 Jupyter Notebooks 類別類型會以不同的方式設定 RStudio。 下列文章連結會說明如何使用適用於 Linux (Ubuntu) 的資料科學虛擬機器市集映像,其中預先安裝了許多資料科學相關工具,包括 RStudio。

必要條件

若要設定此實驗室,您需要 Azure 訂閱的存取權。 請與組織的系統管理員討論,以確認您是否可存取現有的 Azure 訂閱。 如尚未擁有 Azure 訂用帳戶,請在開始之前先建立免費帳戶

實驗室組態

外部資源設定

某些課程需要將檔案 (例如大型資料檔案) 儲存在外部。

如果您選擇為學生提供共用 R 伺服器,則應先設定伺服器,再建立實驗室。 如需設定共用伺服器的詳細資訊,請參閱如何在 Azure 實驗室服務中使用共用資源建立實驗室。 如需建立 RStudio 伺服器的指示,請參閱下載適用於 Debian 和 Ubuntu 的 RStudio 伺服器以及存取 RStudio Server 開放原始碼

如果選擇使用外部資源,您必須使用實驗室計畫來連線至 Azure Lab Services 中的虛擬網路

重要

進階網路功能必須在建立實驗室計畫期間啟用。 之後便無法新增此功能。

實驗室計劃設定

在擁有 Azure 訂用帳戶後,您就可以在 Azure 實驗室服務中建立實驗室計劃。 如需建立新實驗室方案的詳細資訊,請參閱快速入門:設定資源以建立實驗室。 您也可以使用現有的實驗室計劃。

實驗室設定

如需如何建立實驗室的指示,請參閱教學課程:設定實驗室。 建立實驗室時,請使用下列設定。

實驗室設定 值和描述
虛擬機器大小 小型 GPU (計算)
VM 映像 Windows 10 專業版

範本設定

建立範本虛擬機器之後,請執行下列步驟來設定實驗室:

  1. 啟動範本虛擬機器,並使用 RDP 連線到機器。

  2. 在範本 VM 上安裝 R

  3. 在範本 VM 上安裝 RStudio

安裝 R

若要在樣本虛擬機器中安裝 R:

  1. 下載適用於 Windows 的最新版 R 安裝程式

    如需可用版本的完整清單,請參閱適用於 Windows 的 R 下載頁面

  2. 執行安裝程式。

    1. 針對 [選擇安裝語言] 提示字元,選擇您想要的語言,然後選取 [確定]
    2. 在安裝程式的 [訊息] 頁面上,閱讀授權合約。 選取 [下一步] 以接受合約並繼續。
    3. 在 [選取目的地位置] 頁面上,接受預設安裝位置並選取 [下一步]
    4. 在 [選擇元件] 頁面上,視需要將 [32-bit files] (32 位元檔案) 選項取消勾選。 如需執行 32 位元和 62 位元 R 版本的詳細資訊,請參閱是否可以在同一部電腦上同時安裝 32 位元和 64 位元 R?的常見問題。
    5. 在 [Startup options] (啟動選項) 頁面上,將啟動選項保留為 [No (accept defaults)] (否,接受預設值)。 如果您需要 R 圖形化使用者介面 (GUI) 以使用不同的視窗 (SDI) 或純文字說明,請選擇 [Yes (customize startup)] (是,自訂啟動) 選項按鈕,並在後續的精靈頁面中變更啟動選項。
    6. 在 [選取 [開始] 功能表資料夾] 頁面上,選取 [下一步]
    7. 在 [選擇附加的工作] 頁面上,視需要選取 [建立桌面圖示]。 選取 [下一步]。
    8. 在 [正在安裝] 畫面上,等候安裝完成。
    9. 在 [完成 R for Windows] 頁面上,選取 [完成]

您也可以使用 PowerShell 執行 R 的安裝。 下列程式碼範例示範如何安裝不含 32-bit 元件的 R,並新增最新版 R 的桌面圖示。若要查看安裝程式的命令列選項完整清單,請參閱設定命令列參數

#Avoid prompt to setup Internet Explorer if we must parse download page
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Internet Explorer\Main" -Name "DisableFirstRunCustomize" -Value 2

$outputfile = "R-win.exe"

$result = Invoke-WebRequest "https://cran.r-project.org/bin/windows/base/release.html" -OutFile $outputfile -PassThru

#Check if we need to parse the result ourselves, to find the latest version of R
if ($result.StatusCode -eq '200' -and $result.Headers["Content-Type"] -eq 'text/html')
{
    $metaTag = $result.ParsedHtml.Head.children | Where-Object {$_.nodeName -eq 'META'}
    if ($metaTag.content  -match "R-\d+\.\d+\.\d+-win.exe"){
        $outputfile = $Matches.0

        #Download latest version
        Invoke-WebRequest "https://cran.r-project.org/bin/windows/base/$outputfile" -OutFile $outputfile
    }else{
        Write-Error "Unable to find latest version of R installer.  Go to https://cran.r-project.org/bin/windows/base/release.html to download manually."
    }
}

#Install Silently
$installPath = Get-Item -Path $outputfile
Start-Process -FilePath $installPath.FullName -ArgumentList "/VERYSILENT /LOG=r-install.log /NORESTART /COMPONENTS=""main,x64,translations"" /MERGETASKS=""desktopicon"" /LANG=""en""" -NoNewWindow -Wait

安裝 RStudio

在範本 VM 中安裝 R 之後,請安裝 RStudio IDE。 在本文中,您安裝免費版的 RStudio Desktop。 如需可用的所有版本,請參閱 RStudio 下載

  1. 下載適用於 Windows 10 的 R Studio 安裝程式。 安裝程式檔案的格式為 rstudio-{version}.exe

  2. 執行 RStudio 安裝程式。

    1. 在 [RStudio 安裝] 精靈的 [歡迎使用 RStudio 安裝] 頁面上,選取 [下一步]
    2. 在 [選擇安裝位置] 頁面上,選取 [下一步]
    3. 在 [選取開始功能表資料夾] 頁面上,選取 [安裝]
    4. 在 [正在安裝] 畫面上,等候安裝完成。
    5. 在 [完成 RStudio 安裝] 頁面上,選取 [結束]

若要使用 PowerShell 執行 RStudio 安裝步驟,請執行下列命令。 在執行命令前,請先參閱 RStudio 下載以確認可用的 RStudio 版本。

$rstudiover="1.4.1717"
$outputfile = "RStudio-$rstudiover.exe"

#Download installer executable
Invoke-WebRequest "https://download1.rstudio.org/desktop/windows/RStudio-$rstudiover.exe" -OutFile $outputfile

#Install RStudio silently
$installPath = Get-Item -Path $outputfile
Start-Process -FilePath $installPath.FullName -ArgumentList "/S" -NoNewWindow -Wait

安裝 CRAN 套件

完整的 R 封存網路 (CRAN) 是 R 的中央軟體存放庫。 另外,存放庫包含 R 套件,可用來擴充 R 程式。

若要在樣本虛擬機器中安裝 CRAN 套件:

  • 使用 R 互動式工作階段中的 install.packages(“package name”) 命令,如同實用 R 套件的快速清單一文所示。

  • 或者,使用 RStudio 中的工具>安裝套件功能表項目。

請參閱任務套件清單按字母順序排列的套件

下一步

範本映像現在可以發佈至實驗室。 如需詳細資訊,請參閱發佈範本 VM

當您設定實驗室時,請參閱下列文章: