UP | HOME |

Programas necesarios para compilar paquetes de R

Programas necesarios para compilar paquetes de R

Si dispone del fichero fuente de un paquete de R, por ejemplo data.table_1.13.0.tar.gz, y desea instalarlo, necesita una serie de programas para compilarlo.

[…] proclamamos, declaramos y definimos ser dogma divinamente revelado: que la Inmaculada Madre de Dios, siempre Virgen María, cumplido el curso de su vida terrestre, fue asunta en cuerpo y alma a la gloria celestial. - Pío XII.

La Asunción de la Virgen, Juan Martín Cabezalero.

Instalación de R

Descargue e instale desde algún servidor cercano de The Comprehensive R Archive Network el programa R (download) compatible con su sistema operativo. E incluya los programas adicionales requeridos para crear paquetes:

Windows

En el sistema operativo Windows instale Rtools y acuérdese de configurar el path, tal como indican las instrucciones:

writeLines('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"', con = "~/.Renviron")

macOS

Descargue las herramientas descritas aquí.

Linux

En Linux instale los compiladores y las bibliotecas oportunas.

sudo apt-get install r-base r-base-dev
sudo apt-get install build-essential clang libblas-dev liblapack-dev 

Emacs como editor para R: Emacs Speaks Statistics

En las preguntas frecuentes de R se menciona a Emacs como un editor adecuado alternativo a los entornos integrados de programación, como el omnipresente RStudio. Requiere el paquete ESS, acrónimo de Emacs speaks statistics.

6.2 Should I run R from within Emacs?

Yes, instead of just running it in a console, definitely. As an alternative to other IDE’s such as Rstudio, possibly, notably if you are interested to use Emacs for other computer interaction. You’d be using ESS, Emacs Speaks Statistics, see previous FAQ.

Tradicionalmente el editor de texto Emacs solo se recomienda para una élite, ya que la configuración inicial deviene en ardua tarea. Afortunadamente existen numerosas configuraciones disponibles para un usuario normal.

Doom Emacs ofrece un entorno muy completo. Instale primero Emacs y a continuación siga los pasos descritos en Doom Emacs. Por defecto aparece configurado en modo evil, que evoca al mismísimo vim. En caso de no disponer de permisos de administrador en sistemas operativos Windows, siga estos pasos.

Si no se siente cómodo con la versión Doom Emacs, en caso de usar Windows o macOS desde esta página descargue una versión configurada con lo básico para estos sistemas. Dispone de tutoriales y vídeos que explican los primeros pasos.

Real Programmers
Real programmers, Randall Munroe.

Si consigue iniciarse en Emacs, se sentirá ascender al cielo en cuerpo y alma.

RStudio

El entorno de programación RStudio viene con una configuración optimizada para el lenguaje de programación R. En la enseñanza y en las empresas se ha impuesto como la herramienta canónica, hasta tal punto que se confunde R y RStudio. Desde la ignorancia de un enano, parece que no dispone de una personalización tan configurable como la de Emacs.

Paquetes de R

Una forma muy cómoda de instalar paquetes desde un fichero fuente consiste en emplear el paquete devtools.

install.packages("devtools")
devtools::install_local("data.table_1.13.0.tar.gz")

Agradecimientos

Por ser una muy paciente conejilla de Indias, mi agradecimiento a la muy hacendosa S.