Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Importante
Azure Lab Services se retirará el 28 de junio de 2027. Para obtener más información, consulte la guía de retirada.
Nota:
En este artículo se hace referencia a las características disponibles en los planes de laboratorio, que reemplazaron las cuentas de laboratorio.
En este artículo, se muestra cómo configurar una clase en Azure Lab Services para enseñar R y RStudio.
R es un lenguaje de código abierto que se usa para la computación estadística y los gráficos. El lenguaje R se utiliza en el análisis estadístico de la genética, en el procesamiento del lenguaje natural y en el análisis de datos financieros. R proporciona una experiencia interactiva de línea de comandos . RStudio es un entorno de desarrollo interactivo (IDE) disponible para el lenguaje R. La versión gratuita proporciona herramientas de edición de código, una experiencia de depuración integrada y herramientas de desarrollo de paquetes.
Este artículo se centra en el uso de R y RStudio para la estadística computacional. Los tipos de clase [aprendizaje profundo] (class-type-deep-learning-natural-language-processing.md) y Python y Jupyter Notebook configuran RStudio de forma diferente. En cada artículo se describe cómo usar la imagen de Marketplace Data Science Virtual Machine para Linux (Ubuntu), que tiene muchas herramientas relacionadas con la ciencia de datos, incluidas RStudio, preinstaladas.
Requisitos previos
Para configurar este laboratorio, necesita acceso a una suscripción a Azure. Hable con el administrador de su organización para ver si puede obtener acceso a una suscripción de Azure existente. Si no tiene una suscripción de Azure, cree una cuenta gratuita antes de empezar.
Configuración del laboratorio
Configuración de recursos externos
Algunas clases requieren que determinados archivos (por ejemplo, los de datos grandes) se almacenen externamente.
Si opta por tener una instancia compartida de R Server para los alumnos, se debe configurar el servidor antes de crear el laboratorio. Para más información sobre cómo configurar un servidor compartido, consulte cómo crear un laboratorio con un recurso compartido en Azure Lab Services. Para obtener instrucciones para crear un RStudio Server, consulte Descargar RStudio Server para Debian y Ubuntu y acceder al código abierto de RStudio Server.
Si decide usar cualquier recurso externo, deberá Conectarse a la red virtual en Azure Lab Services con el plan de laboratorio.
Importante
Las redes avanzadas deben estar habilitadas durante la creación del plan de laboratorio. No se puede agregar más tarde.
Configuración del plan de laboratorio
Después de tener una suscripción de Azure, puede crear un plan de laboratorio en Azure Lab Services. Para obtener más información sobre cómo crear un nuevo plan de laboratorio, consulte Inicio rápido: Configuración de recursos para crear laboratorios. También puede usar un plan de laboratorio existente.
Configuración del laboratorio
Para obtener instrucciones sobre cómo crear un laboratorio, consulte Tutorial: Configuración de un laboratorio. Use la configuración siguiente al crear el laboratorio.
| Configuración del laboratorio | Valor y descripción |
|---|---|
| Tamaño de máquina virtual | GPU pequeña (proceso) |
| Imagen de la máquina virtual | Windows 10 Pro |
Configuración de plantilla
Una vez creada la máquina virtual de plantilla, realice los pasos siguientes para configurar el laboratorio:
Inicie la plantilla de máquina virtual y conéctese a la máquina con RDP.
Instalación de R en la máquina virtual de plantilla
Instalación de RStudio en la máquina virtual de plantilla
Instalar R
Para instalar R en la máquina virtual de plantilla:
Descargue el instalador más reciente para R para Windows.
Para obtener una lista completa de las versiones disponibles, consulte la página de descarga de R para Windows.
Ejecute al programa de instalación.
- En el mensaje Seleccionar el idioma de instalación, elija el idioma que desee y seleccione Aceptar.
- En la página Información del instalador, lea el contrato de licencia. Seleccione Siguiente para aceptar el contrato y continuar.
- En la página Seleccionar ubicación de destino , acepte la ubicación de instalación predeterminada y seleccione Siguiente.
- En la página Seleccionar componentes , desactive opcionalmente la opción Archivos de 32 bits . Para obtener más información sobre cómo ejecutar versiones de 32 y 62 bits de R, consulte ¿Se puede instalar R de 32 y 64 bits en la misma máquina? preguntas más frecuentes.
- En la página Opciones de inicio, deje las opciones de inicio como No (acepte valores predeterminados). Si desea que la interfaz gráfica de usuario (GUI) de R use ventanas independientes (SDI) o ayuda de texto sin formato, elija el botón de radio Sí (personalizar inicio) y cambie las opciones de inicio en las siguientes páginas del asistente.
- En la página Seleccionar carpeta del menú Inicio , seleccione Siguiente.
- En la página Seleccionar tareas adicionales , seleccione opcionalmente Crear un acceso directo de escritorio. Seleccione Siguiente.
- En la página Instalación , espere a que finalice la instalación.
- En la página Finalización de R para Windows , seleccione Finalizar.
También puede realizar la instalación de R mediante PowerShell. En el ejemplo de código siguiente se muestra cómo instalar R sin el componente de 32 bits y se agrega un icono de escritorio para la versión más reciente de R. Para ver una lista completa de opciones de línea de comandos para el instalador, consulte configuración de parámetros de línea de comandos.
#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
Instalación de RStudio
Después de instalar R en la máquina virtual de plantilla, instale el IDE de RStudio. En este artículo, instalará la versión gratuita de RStudio Desktop. Para todas las versiones disponibles, consulte Descargas de RStudio.
Descargue el instalador de R Studio para Windows 10. El archivo del instalador tiene el formato
rstudio-{version}.exe.Ejecute el instalador de RStudio.
- En la página Bienvenido a RStudio Setup del Asistente para instalación de RStudio , seleccione Siguiente.
- En la página Elegir ubicación de instalación , seleccione Siguiente.
- En la página Elegir carpeta del menú Inicio , seleccione Instalar.
- En la página Instalación , espere a que finalice la instalación.
- En la página Finalización del programa de instalación de RStudio , seleccione Finalizar.
Para realizar los pasos de instalación de RStudio mediante PowerShell, ejecute los siguientes comandos. Consulte Descargas de RStudio para comprobar que la versión de RStudio está disponible antes de ejecutar los 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
Instalación de paquetes CRAN
Comprehensive R Archive Network (CRAN) es el repositorio de software central de R. El repositorio contiene paquetes de R (y otras cosas más) que puede usar para ampliar los programas de R.
Para instalar paquetes CRAN en la máquina virtual de plantilla:
Use el
install.packages(“package name”)comando en una sesión interactiva de R, como se muestra en la lista rápida de paquetes de R útiles .Como alternativa, use el elemento de menú Herramientas>instalar paquetes en RStudio.
Consulte la lista de paquetes por tarea o lista alfabética de paquetes.
Pasos siguientes
Ahora se puede publicar la imagen de plantilla en el laboratorio. Para más información, consulte Publicar la máquina virtual de plantilla.
Cuando configure el laboratorio, consulte los siguientes artículos: