Rstudio un IDE para el lenguaje de programación R en Linux

rstudio-og

RStudio es un entorno de desarrollo integrado (IDE) para el lenguaje de programación R, dedicado a la computación estadística y gráficos. Incluye una consola, editor de sintaxis que apoya la ejecución de código, así como herramientas para el trazado, la depuración y la gestión del espacio de trabajo.

RStudio está disponible para Windows, Mac y Linux o para navegadores conectados a RStudio Server o RStudio Server Pro (Debian / Ubuntu, RedHat / CentOS, y SUSE Linux). RStudio tiene la misión de proporcionar el entorno informático estadístico R. Permite un análisis y desarrollo para que cualquiera pueda analizar los datos con R.

El IDE está disponible en configuraciones de escritorio y servidor. Al alojar la configuración del servidor (RStudio Server) en un Linode, puede acceder al IDE desde cualquier computadora con acceso a Internet.

Dado que el análisis de datos a menudo utiliza grandes conjuntos de datos y puede ser computacionalmente costoso, mantener sus datos y ejecutar scripts R desde un servidor remoto puede ser más eficiente que trabajar desde su computadora personal.

Además, hay disponible una edición profesional que permite compartir proyectos y editar códigos de forma simultánea para múltiples usuarios

Entre las principales características de Rstudio podemos destacar lo siguiente:

IDE construido exclusivo para R

  • El resaltado de sintaxis, auto completado de código y sangría inteligente.
  • Ejecutar código R directamente desde el editor de código fuente.
  • Salto rápido a las funciones definidas.

Colaboración

  • Documentación y soporte integrado.
  • Administración sencilla de múltiples directorios de trabajo mediante proyectos.
  • Navegación en espacios de trabajo y visor de datos.

Potente autoría y depuración.

  • Depurador interactivo para diagnosticar y corregir los errores rápidamente.
  • Herramientas de desarrollo extensas.
  • Autoría con Sweave y R Markdown.

¿Cómo instalar el entorno de desarrollo de RS Studio en Linux?

Para quienes estén interesados en instalar el entorno de desarrollo de RS Studio en Linux, podrán hacerlo siguiendo las instrucciones que compartimos a continuación.

Rstudio

Si son usuarios de Ubuntu y están utilizando aun la versión 14.04 LTS de 32 bits o usuarios de Debian 8 de 32 bits, el paquete para su sistema lo descargan ejecutando el siguiente comando:

wget -O rstudio.deb https://download1.rstudio.org/rstudio-1.1.463-i386.deb

Mientras que la versión de servidor de 32 bits es esta:

wget -O rstudio.deb https://download2.rstudio.org/rstudio-server-1.1.463-i386.deb

En el caso para los que son usuarios de estas mismas versiones, pero en arquitectura de 64 bits el paquete para su sistema es el siguiente:

wget -O rstudio.deb https://download1.rstudio.org/rstudio-1.1.463-amd64.deb

La versión de servidor de 64 bits es esta:

wget -O rstudio.deb https://download2.rstudio.org/rstudio-server-1.1.463-amd64.deb

Para el caso de los que utilizan versiones posteriores a la 14.04 LTS y son usuarios de Debian 9. Solo existe un paquete de 64 bits, el cual pueden descargar ejecutando el siguiente comando:

wget -O rstudio.deb https://download1.rstudio.org/rstudio-xenial-1.1.463-amd64.deb

Para descargar la versión de servidor:

wget -O rstudio.deb https://download2.rstudio.org/rstudio-server-stretch-1.1.463-amd64.deb

Hecha la descarga pueden realizar la instalación de este paquete con su gestor de paquetes favorito o desde la misma terminal ejecutando el siguiente comando:

sudo dpkg -i rstudio.deb

Para solucionar cualquier problema con las dependencias solo tienen que ejecutar el comando:

sudo apt-get install -f

En el caso de los que utilizaran la versión de servidor ejecutan lo siguiente:

sudo apt-get install r-base
sudo apt-get install gdebi-core
sudo gdebi rstudio-server.deb
sudo gpg --keyserver keys.gnupg.net --recv-keys 3F32EE77E331692F
sudo gpg --armor --export 3F32EE77E331692F > rstudio-code-signing.key

Ahora para el caso de los que son usuarios de Fedora, CentOS, RHEL, openSUSE o cualquier distribución de Linux con soporte para paquetes RPM, el paquete para usuarios de 32 bits es el siguiente:

wget-O rstudio.rpm https://download1.rstudio.org/rstudio-1.1.463-i686.rpm

Mientras que el paquete para los que son usuarios de sistema de 64 bits lo descargan ejecutando el siguiente comando:

wget -O rstudio.rpm https://download1.rstudio.org/rstudio-1.1.463-x86_64.rpm

Finalmente, para realizar la instalación del paquete descargado en el sistema, este lo pueden instalar ejecutando el siguiente comando:

sudo rpm -i rstudio.rpm

En el caso de los que son usuarios de openSUSE si tienen problemas con el comando anterior, pueden utilizar este comando para la instalación.

sudo zypper install rstudio.rpm

Finalmente, para conocer un poco más sobre la instalación y manejo de la versión de servidor pueden consultar el siguiente enlace.


2 comentarios, deja el tuyo

  1.   David Software dijo

    Yo lo he usado algunas veces y es bastante completo.
    Monté una máquina virtual con él instalado. Ojalá os sea útil:
    https://github.com/Virtual-Machines/RStudio-VirtualBox

  2.   Adrián Alejandro Rodríguez Villarreal dijo

    Es un buen IDE para el lenguaje estadístico, de hecho el único que he usado para R, cuando no uso Rstudio, uso R interactivamente desde la consola, lo cual a veces es mas conveniente.

    Yo recomiendo usar los containers docker de R y Rsutdio llamados “Rocker”, dado que existen varias versiones que ya tienen precargados ciertos paquetes de uso común, y ademas aprovechan mejor multithread usando la librería openBLAS, lo cual mejora las operaciones matriciales de nivel 3 (matriz-matriz)

    Aquí lo describo un poco mas detallado como usar docker con R y Rstudio: https://adrian-rdz.github.io/Docker-Ambiente-Ciencia-Datos/

    Saludos

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.