R es un lenguaje de programación que tiene unos 30 años.
Su ámbito era la estadística. Lo desarrollaron con el objetivo de tener un entorno de trabajo para estadística.
¿Que no te interesaba la estadística? Pues no te interesaría R.
Pero la estadística empezó a estar por todas partes. La empezaron a llamar data mining, machine learning, data science… y ahora todo el mundo quería hacer estadística.
Y hubo gente que dijo:
“Oye, R no está mal… pero podría estar mejor”.
Y le metieron nuevas funcionalidades, casi siempre orientadas a lo que se trabaja en estos proyectos de estadística y otras locuciones en inglés:
las tablas.
Como en estos proyectos casi todos los datos están en tablas, hubo gente que pensó que centrar el potencial de R en tablas simplificaría el trabajo en estos proyectos.
Esta semana vi en Twitter un debate sobre si era mejor empezar a estudiar R por R base o por tidyverse.
Esto del tidyverse, más o menos, es lo que comentaba más arriba sobre funcionalidades de R orientadas a tablas.
Y resulta que en Twitter había bastante gente a favor de R base.
El argumento más repetido era que saltar de R base a tidyverse era más fácil que al verrés (lo que no sé es por qué, si ya sabes tidyverse, querrías usar R base si tu trabajo ya lo cubres con tidyverse).
Otro argumento es “yo empecé con R base y luego salté a tidyverse”… he llamado “argumento” a eso por llamarlo de alguna forma.
Si adquiriste mi curso sobre manejo de tablas con R sabes lo que opino yo.
¿En qué me baso?
Pues que si tienes una herramienta para hacer tu trabajo, ¿por qué no usarla?
“No, es que, mira, para hacer mis tablas dinámicas de informes de clientes, creo que es más intuitivo enseñar a hacerlo con papel y lápiz.”
¡Pero amos a ver! Si las vas a hacer siempre con tablas dinámicas en Excel, ¿por qué no las enseñas con tablas dinámicas en Excel?
Si tu trabajo de análisis de datos va a ser siempre con tablas, ¿por qué no enseñas directamente una herramienta para tablas?
Pues la respuesta que dan, ya sabes: “que es que yo empecé así, así que mis alumnos también, pa que se jodan”
Voy súper lento, pero antes de que acabe este año voy a sacar a la venta dos formaciones.
Una de manejo de tablas con Python y otra relacionada al mundo web. La de R sigue a la venta.
Ya te daré detalles.
Si no puedes esperar, organizo formaciones intensivas (4 sesiones en un mes con soporte ilimitado) sobre análisis de datos.