Een lab instellen om R in Windows te leren met Azure Lab Services
Belangrijk
Azure Lab Services wordt op 28 juni 2027 buiten gebruik gesteld. Zie de handleiding voor buitengebruikstelling voor meer informatie.
Notitie
Dit artikel verwijst naar functies die beschikbaar zijn in labplannen, waardoor labaccounts zijn vervangen.
In dit artikel leest u hoe u een klasse instelt in Azure Lab Services voor het onderwijzen van R en RStudio.
R is een opensource-taal die wordt gebruikt voor statistische computing en graphics. De R-taal wordt gebruikt in de statistische analyse van genetica voor natuurlijke taalverwerking om financiële gegevens te analyseren. R biedt een interactieve opdrachtregelervaring . RStudio is een interactieve ontwikkelomgeving (IDE) die beschikbaar is voor de R-taal. De gratis versie biedt hulpprogramma's voor het bewerken van code, een geïntegreerde foutopsporingservaring en hulpprogramma's voor pakketontwikkeling.
Dit artikel richt zich op het gebruik van R en RStudio voor statistische computing. De klassetypen [deep learning] (class-type-deep-learning-natural-language-processing.md) en Python en Jupyter Notebooks stellen RStudio anders in. In elk artikel wordt beschreven hoe u de Datawetenschap Virtual Machine for Linux (Ubuntu) Marketplace-installatiekopie gebruikt, die veel hulpprogramma's voor gegevenswetenschap bevat, waaronder RStudio, die vooraf is geïnstalleerd.
Vereisten
Als u dit lab wilt instellen, hebt u toegang nodig tot een Azure-abonnement. Neem contact op met de beheerder van uw organisatie om te zien of u toegang krijgt tot een bestaand Azure-abonnement. Als u geen Azure-abonnement hebt, maakt u een gratis account voordat u begint.
Labconfiguratie
Configuratie van externe resources
Voor sommige klassen moeten bestanden, zoals grote gegevensbestanden, extern worden opgeslagen.
Als u ervoor kiest om een gedeelde R-server voor de leerlingen/studenten te hebben, moet de server worden ingesteld voordat het lab wordt gemaakt. Zie hoe u een lab maakt met een gedeelde resource in Azure Lab Services voor meer informatie over het instellen van een gedeelde server. Zie RStudio Server downloaden voor Debian & Ubuntu en toegang tot RStudio Server Open Source voor instructies voor het maken van een RStudio-server.
Als u ervoor kiest om externe resources te gebruiken, moet u verbinding maken met uw virtuele netwerk in Azure Lab Services met uw labplan.
Belangrijk
Geavanceerde netwerken moeten worden ingeschakeld tijdens het maken van uw labplan. Het kan later niet meer worden toegevoegd.
Instellingen voor labplannen
Nadat u een Azure-abonnement hebt, kunt u een labplan maken in Azure Lab Services. Zie quickstart: Resources instellen om labs te maken voor meer informatie over het maken van een nieuw labplan. U kunt ook een bestaand labplan gebruiken.
Labinstellingen
Zie Zelfstudie: Een lab instellen voor instructies voor het maken van een lab. Gebruik de volgende instellingen bij het maken van het lab.
Labinstelling | Waarde en beschrijving |
---|---|
Grootte van de virtuele machine | Kleine GPU (compute) |
VM-installatiekopieën | Windows 10 Pro |
Sjabloonconfiguratie
Nadat de virtuele sjabloonmachine is gemaakt, voert u de volgende stappen uit om het lab te configureren:
Start de virtuele sjabloonmachine en maak verbinding met de machine met behulp van RDP.
R installeren in de sjabloon-VM
RStudio installeren in de sjabloon-VM
R installeren
R installeren in de virtuele sjabloonmachine:
Download het nieuwste installatieprogramma voor R voor Windows.
Zie de downloadpagina R voor Windows voor een volledige lijst met beschikbare versies.
Voer het installatieprogramma uit.
- Kies voor de prompt Taal instellen de gewenste taal en selecteer OK
- Lees de gebruiksrechtovereenkomst op de pagina Informatie van het installatieprogramma. Selecteer Volgende om de overeenkomst te accepteren en door te gaan.
- Accepteer op de pagina Doellocatie selecteren de standaardinstallatielocatie en selecteer Volgende.
- Schakel op de pagina Onderdelen selecteren desgewenst de optie 32-bits bestanden uit. Zie Voor meer informatie over het uitvoeren van zowel 32-bits als 62-bits versies van R zowel 32-bits als 64-bits R op dezelfde computer? veelgestelde vraag.
- Laat op de pagina Opstartopties de opstartopties staan op Nee (accepteer de standaardwaarden). Als u wilt dat de grafische R-gebruikersinterface (GUI) afzonderlijke vensters (SDI) of tekst zonder opmaak gebruikt, kiest u het keuzerondje Ja (opstarten aanpassen) en wijzigt u de opstartopties in de volgende pagina's van de wizard.
- Selecteer Volgende op de pagina Startmenumap selecteren.
- Selecteer op de pagina Extra taken selecteren desgewenst een snelkoppeling maken op het bureaublad. Selecteer Volgende.
- Wacht op de pagina Installeren tot de installatie is voltooid.
- Selecteer Voltooien op de pagina R voor Windows voltooien.
U kunt ook de installatie van R uitvoeren met behulp van PowerShell. In het volgende codevoorbeeld ziet u hoe u R installeert zonder het 32-bits onderdeel en een bureaubladpictogram toevoegt voor de nieuwste versie van R. Zie opdrachtregelparameters instellen voor een volledige lijst met opdrachtregelopties voor het installatieprogramma.
#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 installeren
Nadat u R in de sjabloon-VM hebt geïnstalleerd, installeert u de RStudio IDE. In dit artikel installeert u de gratis versie van RStudio Desktop. Zie RStudio-downloads voor alle beschikbare versies.
Download het installatieprogramma voor R Studio voor Windows 10. Het installatiebestand heeft de indeling
rstudio-{version}.exe
.Voer het RStudio-installatieprogramma uit.
- Selecteer Volgende op de pagina Welkom bij RStudio Setup van de wizard RStudio Setup.
- Selecteer Volgende op de pagina Installatielocatie kiezen.
- Selecteer Installeren op de pagina Startmenumap kiezen.
- Wacht op de pagina Installeren tot de installatie is voltooid.
- Selecteer Voltooien op de pagina Voltooien van RStudio Setup.
Voer de volgende opdrachten uit om de RStudio-installatiestappen uit te voeren met behulp van PowerShell. Zie RStudio-downloads om te controleren of de RStudio-versie beschikbaar is voordat u de opdrachten uitvoert.
$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-pakketten installeren
Comprehensive R Archive Network (CRAN) is de centrale softwareopslagplaats van R. De opslagplaats bevat onder andere R-pakketten, die u kunt gebruiken om uw R-programma's uit te breiden.
Cran-pakketten installeren op de virtuele sjabloonmachine:
Gebruik de
install.packages(“package name”)
opdracht in een interactieve R-sessie, zoals wordt weergegeven in een snelle lijst met nuttige R-pakketten .U kunt ook het menu-item Tools>Install Packages in RStudio gebruiken.
Bekijk de lijst met pakketten per taak of alfabetische lijst met pakketten.
Volgende stappen
De sjabloonafbeelding kan nu worden gepubliceerd naar het lab. Zie De sjabloon-VM publiceren voor meer informatie.
Zie de volgende artikelen tijdens het instellen van uw lab: