Dela via


Konfigurera ett labb för att lära R i Windows med Azure Lab Services

Viktigt!

Azure Lab Services dras tillbaka den 28 juni 2027. Mer information finns i pensionsguiden.

Kommentar

Den här artikeln refererar till funktioner som är tillgängliga i labbplaner, som ersatte labbkonton.

Den här artikeln visar hur du konfigurerar en klass i Azure Lab Services för undervisning i R och RStudio.

R är ett språk med öppen källkod som används för statistisk databehandling och grafik. R-språket används i statistisk analys av genetik till bearbetning av naturligt språk för analys av finansiella data. R ger en interaktiv kommandoradsupplevelse . RStudio är en interaktiv utvecklingsmiljö (IDE) som är tillgänglig för R-språket. Den kostnadsfria versionen innehåller kodredigeringsverktyg, en integrerad felsökningsupplevelse och paketutvecklingsverktyg.

Den här artikeln fokuserar på att använda R och RStudio för statistisk databehandling. Klasstyperna [djupinlärning] (class-type-deep-learning-natural-language-processing.md) och Python och Jupyter Notebooks konfigurerar RStudio på olika sätt. Varje artikel beskriver hur du använder avbildningen Data Science Virtual Machine for Linux (Ubuntu), som har många datavetenskapsrelaterade verktyg, inklusive RStudio, förinstallerade.

Förutsättningar

Om du vill konfigurera den här labbuppgiften behöver du åtkomst till en Azure-prenumeration. Diskutera med organisationens administratör för att se om du kan få åtkomst till en befintlig Azure-prenumeration. Om du inte har någon Azure-prenumeration skapar du ett kostnadsfritt konto innan du börjar.

Labbkonfiguration

Konfiguration av externa resurser

Vissa klasser kräver att filer, till exempel stora datafiler, lagras externt. Se Använda extern fillagring i Azure Lab Services för alternativ och installationsinstruktioner.

Om du väljer att ha en delad R Server för eleverna bör servern konfigureras innan labbet skapas. Mer information om hur du konfigurerar en delad server finns i hur du skapar ett labb med en delad resurs i Azure Lab Services. Anvisningar om hur du skapar en RStudio Server finns i Ladda ned RStudio Server för Debian & Ubuntu och Åtkomst till RStudio Server Med öppen källkod.

Om du väljer att använda externa resurser måste du ansluta till ditt virtuella nätverk i Azure Lab Services med din labbplan.

Viktigt!

Avancerade nätverk måste aktiveras när du skapar labbplanen. Det går inte att lägga till det senare.

Inställningar för labbplan

När du har en Azure-prenumeration kan du skapa en labbplan i Azure Lab Services. Mer information om hur du skapar en ny labbplan finns i Snabbstart: Konfigurera resurser för att skapa labb. Du kan också använda en befintlig labbplan.

Labbinställningar

Anvisningar om hur du skapar ett labb finns i Självstudie: Konfigurera ett labb. Använd följande inställningar när du skapar labbet.

Labbinställning Värde och beskrivning
Storlek för virtuell dator Liten GPU (beräkning)
VM-avbildning Windows 10 Pro

Mallkonfiguration

När den virtuella malldatorn har skapats utför du följande steg för att konfigurera labbet:

  1. Starta den virtuella malldatorn och anslut till datorn med RDP.

  2. Installera R på den virtuella malldatorn

  3. Installera RStudio på den virtuella malldatorn

Installera R

Så här installerar du R på den virtuella malldatorn:

  1. Ladda ned det senaste installationsprogrammet för R för Windows.

    En fullständig lista över tillgängliga versioner finns på nedladdningssidan för R för Windows.

  2. Kör installationsprogrammet.

    1. I kommandotolken Välj installationsspråk väljer du önskat språk och väljer OK
    2. På sidan Information i installationsprogrammet läser du licensavtalet. Välj Nästa för att acceptera avtalet och fortsätta.
    3. På sidan Välj målplats accepterar du standardinstallationsplatsen och väljer Nästa.
    4. På sidan Välj komponenter kan du avmarkera alternativet 32-bitarsfiler . Mer information om hur du kör både 32- och 62-bitars versioner av R finns i Kan både 32-bitars och 64-bitars R installeras på samma dator? vanliga frågor och svar.
    5. På sidan Startalternativ låter du startalternativen vara Nej (acceptera standardvärden). Om du vill att R grafiskt användargränssnitt (GUI) ska använda separata fönster (SDI) eller hjälp med oformaterad text väljer du Ja (anpassa start )-alternativknappen och ändrar startalternativen på följande sidor i guiden.
    6. På sidan Välj Start-menymapp väljer du Nästa.
    7. På sidan Välj ytterligare uppgifter kan du välja Skapa en genväg till skrivbordet. Välj Nästa.
    8. På sidan Installation väntar du tills installationen är klar.
    9. På sidan Slutför R för Windows väljer du Slutför.

Du kan också utföra installationen av R med hjälp av PowerShell. I följande kodexempel visas hur du installerar R utan 32-bitarskomponenten och lägger till en skrivbordsikon för den senaste versionen av R. En fullständig lista över kommandoradsalternativ för installationsprogrammet finns i konfigurera kommandoradsparametrar.

#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

Installera RStudio

När du har installerat R på den virtuella malldatorn installerar du RStudio IDE. I den här artikeln installerar du den kostnadsfria versionen av RStudio Desktop. Alla tillgängliga versioner finns i RStudio-nedladdningar.

  1. Ladda ned installationsprogrammet för R Studio för Windows 10. Installationsfilen är i formatet rstudio-{version}.exe.

  2. Kör installationsprogrammet för RStudio.

    1. På sidan Välkommen till RStudio-installationsprogrammet i guiden Konfigurera RStudio väljer du Nästa.
    2. På sidan Välj installationsplats väljer du Nästa.
    3. På sidan Välj Start-menymapp väljer du Installera.
    4. På sidan Installation väntar du tills installationen är klar.
    5. På sidan Slutför RStudio-installation väljer du Slutför.

Kör följande kommandon för att utföra RStudio-installationsstegen med hjälp av PowerShell. Se RStudio-nedladdningar för att kontrollera att RStudio-versionen är tillgänglig innan du kör kommandona.

$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

Installera CRAN-paket

Omfattande R Archive Network (CRAN) är R:s centrala programvarulagringsplats. Lagringsplatsen innehåller bland annat R-paket som du kan använda för att utöka dina R-program.

Så här installerar du CRAN-paket på den virtuella malldatorn:

  • install.packages(“package name”) Använd kommandot i en interaktiv R-session enligt snabblistan över användbara R-paket.

  • Alternativt kan du använda menyalternativet Verktyg>Installera paket i RStudio.

Se listan över paket efter uppgift eller alfabetisk lista över paket.

Kostnad

Det här avsnittet innehåller en kostnadsuppskattning för att köra den här klassen för 25 labbanvändare. Det finns 20 timmars schemalagd klasstid. Dessutom får varje användare 10 timmars kvot för läxor eller tilldelningar utanför schemalagd klasstid. Den virtuella datorstorleken vi valde var Liten GPU (Compute) som är 139 labbenheter.

  • 25 labbanvändare × (20 schemalagda timmar + 10 kvottimmar) × 139 labbenheter

Viktigt!

Kostnadsuppskattningen är endast i exempelsyfte. Aktuell prisinformation finns i Prissättning för Azure Lab Services.

Nästa steg

Mallbilden kan nu publiceras i labbet. Mer information finns i Publicera den virtuella malldatorn.

När du konfigurerar labbuppgiften kan du läsa följande artiklar: