¿Que es R?
R es la tecnología que domina el Big Data y aquí te lo contamos

R es la tecnología más usada en Big Data y ha crecido exponencialmente este 2020, (lo podemos ver en el índice que nos presenta Tiobe).
Tiobe es uno de los índices más famosos del sector de IT y basa su ranking de popularidad de tecnologías con el número de búsquedas que tienen en internet.

R es la tecnología que más ha crecido desde el COVID

Debido al Covid, tanto agosto como septiembre, R se ha convertido en la tecnología que más está creciendo con un 1.33%.

¿Qué es R?

Muchos cometen el error de describir a R como un lenguaje de programación, pero R es más bien un pack de tecnologías unificadas para permitir:

  • Manipulación de datos.

  • Simulaciones

  • Cálculos

  • Realización de gráficas

  • Predicciones

Por tanto R es un entorno de software libre multiplataforma que integra su propio lenguaje de programación.

Ventajas de R

Unificación de resultados de R

  • R es gratuito, por tanto es accesible para cualquier empresa y persona que lo necesite.

  • Paquetes que vitaminizan R.

    • R viene con más de 6517 paquetes disponibles que nos facilitarán los objetivos marcados en nuestro programa, algunos ejemplos son:

      • Carga de datos con

        • Foreign

          • Permite que podamos cargar datos de software externo como SAS o SPSS de forma directa y sencilla.

        • RPostgreSQL

          • Podremos cargar datos de diferentes bases de datos de PostgreSQL y realizar consultas en tiempo real. Este módulo lo usamos mucho cuando se necesita dentro de Odoo un Business Intelligence avanzado, ya que Odoo trabaja con PostgreSQL como su base de datos principal.

        • Entre muchas más como:

          • SQLdf

          • RODBC

          • RSQLite

          • Etc

      • Manipulación de datos

        • Reshape2

          • Una de las cosas más complejas del tratamiento de datos es la serialización y adaptación de tales datos al formato deseado, con Reshape2 podremos hacerlo en cuestión de minutos.

        • Stringr

          • Seguro que si has trabajado con R te habrás dado cuenta el martirio que puede llegar a suponer trabajar con Strings, este paquete te brinda una manera mucho más fácil de manejar tales datos.

      • Presentación de resultados

        • Shiny

          • Una de nuestros paquetes favoritos de R sin lugar a duda, de manera muy rápida y fácil, tendremos gráficas muy logradas que podremos subir a un servidor para que puedan ser vistas por cualquier cliente, incluso con un usuario y contraseña. 

  • Una comunidad científica sólida que provee un gran soporte.

  • Software estadístico líder en las universidades del mundo.

    • R Studio brinda todas las comunidades necesarias para crear aplicativos potentes.

  • Compatibilidad nativa con Hadoop y Spark.

  • R no es un lenguaje de programación que se construye para generar un resultado y evaluar si es correcto o incorrecto, el sistema ensaya y se equivoca hasta llegar al resultado que realmente se quiere obtener.

Con todo lo comentado ya podemos entender por qué R ha crecido tanto en la comunidad, no solo es un lenguaje de programación, es una tecnología multiplataforma que trae consigo una serie de ventajas que no dejan indiferente a ninguno.


¿Que es R?
JUMO Technologies S.L., Juan Manuel Ojeda Garcia
7 septiembre, 2020
Share this post
Archivar
Identificarse to leave a comment
Verifica con certeza la asistencia de tus empleados con Odoo
Te mostramos como puedes comprobar la asistencia de tus empleados