Blog
Find R and Python posts in the R/Python Posts and in the R en Español categories. Everything else, interesting or not, is in Random Stuff
Written by Daniel Nicola
Acolitar es siempre bueno (si no sabes qué es acolitar ya nadafff, a estudiar slang ecuatoriano) . Un pana me pidió ayuda para poder actualizar “automáticamente” sus tablas dinámicas de excel. En us caso eran 11 archivos que el brother tenía que abrir uno a uno, dar click en actualizar todo o “refresh all”, guardar y cerrar. Este código te ayudará a tener un loop que actualiza una lista de archivos de excel.
La librería parallel ha estado activa desde hace varios años y ha sido muy poco utilizada por personas como yo. Esta no es la única manera de realizar cálculos en paralelo en R pero es quizá la más tradicional y la manera en que se la utiliza es similar a otras librerías/paquetes. Simplemente se deben seguir 3 pasos (descritos líneas abajo). Esta vez, he utilizado solamente apply y parApply pero claro, puedes hacer un montón de aplicaciones en paralelo.
As of today, R is one of the most popular languages for Data Science. Being so popular, you can find 18872 packages published on CRAN as of today. Not to mention all packages that are being developed and can already be used.
Having mentioned this, you would realise that you can find several packages doing similar things and some being better than others. To make your life easier and thanks to a nice conversation I had with friends/colleagues, here’s a list of the fundamental packages you would need for your day by day Data Science.
Shiny es una be—lle—za para hacer dashboards y apps con R. Con el tiempo necesario, puedes tener estilos, ya sea con archivos .css o con bslib, y tener apps que se ven muy “chéveres”. Pero mientras tanto, si quieres ver una app sencilla para aprender, aquí tienes una buena oportunidad!
El funcionamiento de una app es bastante simple en realidad, tienes una “User Interface” (ui) y un “Server”. La ui puede ser creada de diferentes maneras, diferentes tamaños, puedes tener inputs que afectan a la app de diferentes maneras… todo esto con la ayuda de las funciones que tengas en el server.
Thanks to friends at the “Escuela Politécnica Nacional” in Ecuador, I got the chance to be in front of students after a loooong time off the classroom and talk about Data Science with R. Well in front meaning in front of my laptop during a zoom call, but still…
It’s never boring talking about stuff I like, but I gotta admit, sometimes I doubt if my talking/explanations are fulfilling the students’ expectations.