R hispano
Open in Telegram
Gestionado por la Comunidad de usuarios de R hispano, canal informativo sobre R: eventos, actualizaciones y contenido friki en general.
Show more515
Subscribers
No data24 hours
+17 days
+130 days
Posts Archive
515
R en producción
Hay críticas a la hora de usar R en entornos de producción pero muchos seguimos insistiend o.
✍ Para los que le queráis sacar el máximo provecho, recomendamos un blog nuevo sobre este tema.
📊 En el último post hablan de Shiny y algunas herramientas de mucha utilidad, desde los módulos Shiny (para tenerlo todo bien separado) hasta cómo crear tu propia librería (sí, un Shiny debe puede ser una librería).
💻 Para nosotros, estas utilidades son nuestro día. ¡Que os sean de provecho!
515
Lecturas de finde
R y Python son dos lenguajes que van de la mano y es algo que RStudio sabe. Por ello, está apostando fuertemente por el segundo. Y con razón.
🔗 Ambos lenguajes tienen mucho en común pero, en general, se usan para tareas diferentes. Además, los usuarios de R usan Python, por lo que facilitarles un entorno conocido con potencial para ambos lenguajes es clave para seguir siendo su proveedor favorito. https://blog.rstudio.com/2020/10/30/why-rstudio-supports-python/
📦 Hace un tiempo, se publicó el paquete
reticulate, con el que se podía trabajar desde R directamente con objetos Python. ¿Tienes una función en Python? La puedes llamar desde R. ¿Tienes un script que genera varios objetos en Python? Reutilízalos desde R. Una manera intuitiva de inciarse en reticulate es RMarkdown, ya que es muy versátil para combinar ambos lenguajes. Echa un ojo a uno de los últimos posts de Raúl Vaquerizo en su blog, que lo cuenta muy bien.
https://analisisydecision.es/r-python-reticulate/
💻 En la versión 1.4 de RStudio (preview disponible) el equipo ha mejorado mucho la disposición del entorno de objetos de Python, lo que supone un paso muy importante para desarrollar Python sin salirse de RStudio.
https://blog.rstudio.com/2020/10/07/rstudio-v1-4-preview-python-support/515
Nueva versión. magrittr 2.0
Un código como
library(magrittr) no es lo más habitual en nuestros scripts pero, sin embargo, como fieles usuarios del ecosistema tidyverse, sí es una librería que usamos a diario.
Llega magrittr 2.0 y, con ello, el operador pipe %>% tendrá nuevas propiedades. Nos ha llamado mucho la atención su evaluación perezosa, lo que evitará que se evalúen expresiones innecesarias, pero hay más propiedades para todos los gustos: 👇
https://www.tidyverse.org/blog/2020/11/magrittr-2-0-is-here/515
Pasatiempos para el finde.
Si quieres dar un toque original a tus gráficos de ggplot2 puede serte de utilidad una nueva librería: ggrough.
En su versión 0.1.0, el autor Xavier Adam insiste en que aún le queda mucho recorrido y que donde funciona bien es en el Viewer de RStudio, pero más adelante estará mejor integrado con RMarkdown.
Más info: 👇
https://xvrdm.github.io/ggrough/
515
Tenemos un tema pendiente de la asociación para antes de que termine el año. Socias, socios, atención a sus correos porque pronto nos pondremos en contacto.
515
En estos días habríamos celebrado las XII Jornadas de R hispano si las circunstancias hubieran sido otras. Las circunstancias han sido las que han sido, pero cambiarán y lo celebramos. Córdoba nos sigue esperando.
#XIIJRes
515
¿Conoces Text Mining with R, de Julia Silge y David Robinson? Es un libro en el que los autores desarrollan toda una metodología de trabajo para minería de textos dentro del entorno tidyverse.
Acaban de darle un nuevo aire, nueva estructura, nueva estética, y está disponible online en este link:
https://www.tidytextmining.com/index.html
A modo de préambulo, traducimos una parte del prefacio del libro, para que sirva como motivación. "Los analistas a menudo aprenden a trabajar con datos tabulares principalmente numéricos, pero muchos de los datos que se ven últimamente están desestructurados y tienen abundante texto. Muchos de los que nos dedicamos al mundo analítico no tenemos formación ni siquiera en la interpretación del lenguaje natural.
Desarrollamos el paquete tidytext porque estábamos familiarizados con muchas herramientas para el tratamiento y visualización de datos, pero no podíamos aplicar la misma metodología al tratamiento de textos. Nos dimos cuenta de que la filosofía de los datos tidy podía facilitar mucho la minería de textos, hacerla más eficiente y consistente con herramientas que ya usábamos. [...]" (Julia Silge y David Robinson)
515
Recomendación de lectura. Matt Dancho cuenta en este artículo cómo empezó su empresa Business Science, que surgió a partir de un paquete de R, tidyquant. La librería la desarrolló, dentro del entorno tidyverse, como una herramienta que sirviera para la exploración de datos financieros. El propio Hadley, en un momento muy improvisado, la buscó en Google durante una presentación suya multitudinaria, lo que hizo que muchos eRReros quisieran probarla al momento. Fue el comienzo de un éxito.
Toda la historia 👇
https://www.business-science.io//business/2019/07/22/how-i-started-my-data-science-business.html
515
Disclaimer. No somos muy fans de eso, pero sí nos ha encantado la posibilidad de varias columnas para editores (muy útil sobre todo con pantallas de más de 17'').
https://blog.rstudio.com/2020/10/21/rstudio-1-4-preview-multiple-source-columns/
515
Recordad que la preview de RStudio 1.4 ya está disponible. En su blog, hoy nos hablan de una de las nuevas funcionalidades, los paréntesis arcoiris, que (en teoría) facilitarán la revisión de código.
https://blog.rstudio.com/2020/11/04/rstudio-1-4-preview-rainbow-parentheses/
515
Este miércoles tenemos nuevo evento de R online, a prueba de confinamientos, de la mano de nuestros compañeros de Barcelona. Será en inglés y con agenda doble:
- Taller de introducción a RStudio Server y Shiny Server (elementos del día a día para muchos de nosotros 💪).
- Presentación de sivis, librería para hacer scraping de los clicks en tu página web (si lo hemos entendido bien, claro 😅)
Toda la info e inscripciones, por aquí: 👉
https://www.barcelonar.org/
