Configurar um laboratório para ensinar R no Windows com os Serviços de Laboratório do Azure
Importante
O Azure Lab Services será descontinuado a 28 de junho de 2027. Para obter mais informações, consulte o guia de aposentadoria.
Nota
Este artigo faz referência a recursos disponíveis em planos de laboratório, que substituíram as contas de laboratório.
Este artigo mostra como configurar uma classe no Azure Lab Services para ensinar R e RStudio.
R é uma linguagem de código aberto usada para computação estatística e gráficos. A linguagem R é usada na análise estatística da genética para processamento de linguagem natural para análise de dados financeiros. R fornece uma experiência de linha de comando interativa. RStudio é um ambiente de desenvolvimento interativo (IDE) disponível para a linguagem R. A versão gratuita fornece ferramentas de edição de código, uma experiência de depuração integrada e ferramentas de desenvolvimento de pacotes.
Este artigo se concentra no uso de R e RStudio para computação estatística. Os tipos de classe [deep learning] (class-type-deep-learning-natural-language-processing.md) e Python e Jupyter Notebooks configuram o RStudio de forma diferente. Cada artigo descreve como usar a imagem de mercado Data Science Virtual Machine for Linux (Ubuntu), que tem muitas ferramentas relacionadas à ciência de dados, incluindo RStudio, pré-instaladas.
Pré-requisitos
Para configurar este laboratório, você precisa acessar uma assinatura do Azure. Discuta com o administrador da sua organização para ver se consegue obter acesso a uma subscrição existente do Azure. Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.
Configuração de laboratório
Configuração de recursos externos
Algumas classes exigem que arquivos, como arquivos de dados grandes, sejam armazenados externamente.
Se você optar por ter um servidor R compartilhado para os alunos, o servidor deverá ser configurado antes que o laboratório seja criado. Para obter mais informações sobre como configurar um servidor compartilhado, consulte como criar um laboratório com um recurso compartilhado no Azure Lab Services. Para instruções para criar um Servidor RStudio, consulte Download do Servidor RStudio para Debian & Ubuntu e Acesso ao Servidor RStudio Open-Source.
Se optar por utilizar quaisquer recursos externos, terá de Ligar à sua rede virtual nos Serviços de Laboratório do Azure com o seu plano de laboratório.
Importante
A rede avançada deve ser ativada durante a criação do seu plano de laboratório. Não pode ser adicionado mais tarde.
Configurações do plano de laboratório
Depois de ter uma assinatura do Azure, você pode criar um plano de laboratório no Azure Lab Services. Para obter mais informações sobre como criar um novo plano de laboratório, consulte Guia de início rápido: configurar recursos para criar laboratórios. Você também pode usar um plano de laboratório existente.
Configurações de laboratório
Para obter instruções sobre como criar um laboratório, consulte Tutorial: Configurar um laboratório. Use as seguintes configurações ao criar o laboratório.
Configuração de laboratório | Valor e descrição |
---|---|
Tamanho de Máquina Virtual | GPU pequena (computação) |
Imagem da VM | Windows 10 Pro |
Configuração do modelo
Depois que a máquina virtual de modelo for criada, execute as seguintes etapas para configurar o laboratório:
Inicie a máquina virtual de modelo e conecte-se à máquina usando RDP.
Instalar R na VM de modelo
Instalar o RStudio na VM de modelo
Instalar R
Para instalar o R na máquina virtual do modelo:
Faça o download do instalador mais recente do R para Windows.
Para obter uma lista completa das versões disponíveis, consulte a página de download do R para Windows.
Execute o instalador.
- Para o prompt Selecionar idioma de instalação, escolha o idioma desejado e selecione OK
- Na página Informações do instalador, leia o contrato de licença. Selecione Avançar para aceitar o contrato e continuar.
- Na página Selecionar Local de Destino, aceite o local de instalação padrão e selecione Avançar.
- Na página Selecionar componentes, opcionalmente, desmarque a opção de arquivos de 32 bits. Para obter mais informações sobre como executar as versões de 32 bits e 62 bits do R, consulte É possível instalar o R de 32 bits e o R de 64 bits na mesma máquina? Perguntas frequentes.
- Na página Opções de inicialização, deixe as opções de inicialização como Não (aceitar padrões). Se desejar que a interface gráfica do usuário (GUI) R use janelas separadas (SDI) ou ajuda de texto simples, escolha o botão de opção Sim (personalizar inicialização) e altere as opções de inicialização a seguir para páginas do assistente.
- Na página Selecionar Pasta do Menu Iniciar, selecione Avançar.
- Na página Selecionar Tarefas Adicionais, selecione opcionalmente Criar um atalho na área de trabalho. Selecione Seguinte.
- Na página Instalação, aguarde a conclusão da instalação.
- Na página Concluindo o R para Windows, selecione Concluir.
Você também pode executar a instalação do R usando o PowerShell. O exemplo de código a seguir mostra como instalar o R sem o componente de 32 bits e adiciona um ícone da área de trabalho para a versão mais recente do R. Para ver uma lista completa de opções de linha de comando para o instalador, consulte parâmetros de linha de comando de instalação.
#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
Instalar o RStudio
Depois de instalar o R na VM de modelo, instale o IDE RStudio. Neste artigo, você instala a versão gratuita do RStudio Desktop. Para todas as versões disponíveis, consulte Downloads do RStudio.
Transfira o instalador do R Studio para Windows 10. O arquivo do instalador está no formato
rstudio-{version}.exe
.Execute o instalador do RStudio.
- Na página Bem-vindo à Configuração do RStudio do assistente de Configuração do RStudio, selecione Avançar.
- Na página Escolher Local de Instalação, selecione Avançar.
- Na página Escolher pasta do menu Iniciar, selecione Instalar.
- Na página Instalação, aguarde a conclusão da instalação.
- Na página Concluindo a configuração do RStudio, selecione Concluir.
Para executar as etapas de instalação do RStudio usando o PowerShell, execute os seguintes comandos. Consulte Downloads do RStudio para verificar se a versão do RStudio está disponível antes de executar os comandos.
$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
Instalar pacotes CRAN
Comprehensive R Archive Network (CRAN) é o repositório central de software da R. Entre outros, o repositório contém pacotes R, que você pode usar para estender seus programas R.
Para instalar pacotes CRAN na máquina virtual de modelo:
Use o
install.packages(“package name”)
comando em uma sessão interativa R, conforme mostrado no artigo lista rápida de pacotes R úteis.Como alternativa, use o item de menu Ferramentas>Instalar Pacotes no RStudio.
Consulte a lista de pacotes por tarefa ou a lista alfabética de pacotes.
Próximos passos
A imagem do modelo agora pode ser publicada no laboratório. Para obter mais informações, consulte Publicar a VM de modelo.
Ao configurar seu laboratório, consulte os seguintes artigos: