R: Lenguaje de programación para minería de datos #BilbaoDataLab (@wiki_toki)

R es un lenguaje de programación pensado especialmente análisis estadístico y trabajar con grandes volúmenes de datos (minería de datos).  Multiplataforma distribuido bajo licencia GNU GPL (bien!).

Instalación para Windows de RStudio

r2

En la Web rstudio podemos descargarnos el IDE de desarrollo en la sección de productos, yo me he descargado RStudio-0.99.903 entorno para escritorio de uso personal y para Win. Una vez descargado lo instalamos (ningún misterio).

Para que RStudio funcione es necesario descargarse el interprete de lenguaje R de este enlace.

r3

Descargamos R-3.3.1-win, una vez completada la instalación RStudio detecta que existe y podemos continuar.

Esto es lo que vemos cuando lanzamos por primera vez RStudio:

r4

El panel izquierdo es el interprete del lenguaje R. Nos sugiere algunos comandos para obtener información.

El clásico, “Hello, world!” en R

Empezamos con un clásico, escribir en la consola del interprete la cadena “Hello, world!”.

Primero guardamos la cadena “Hello, world!” en una variable,  la forma de asignación de variables se me antoja extraña (tampoco declara la variable myString con el tipo de datos).

A continuación le pasamos la cadena como parámetro a la función print.

r5

 

Notas sobre la instalación de R

En mi PC Win se instala en la siguiente ruta: “C:\Program Files\R\R-3.3.1\bin\x64\”

Bajo esta ruta el mismo R (sin necesidad de R Studio) incorpora sus propias herramientas, en la subcarpeta “bin” se encuentran los ejecutables (para x64 “C:\Program Files\R\R-3.3.1\bin\x64”).

Rgui.exe despliega una consola de comandos:

r6

Con Rscript.exe podemos interpretar ficheros con scripts en lenguaje R, por ejemplo creamos el fichero RTest.R en la misma carpeta que Rscript.exe, lo editamos con cualquier editor de texto plano como Notepad++ y añadimos lo siguiente:

r7

Ahora lo ejecutamos en DOS:

r8

Enlaces: