¿por qué no ambos?

¿Por qué no ambos?

Motivación Creo que la discusión más común en los equipos de ciencia de datos es R vs Python. Me he visto en algunas de estas discusiones un par de veces y mi posición es siempre “¿Por qué no usar ambos?”. La idea de este post no es comparar R vs Python, sino mostrar lo fácil que es integrar ambos lenguajes usando APIs (COMO UN PROFESIONAL); de esta manera podemos usar lo mejor de cada uno. Además, el post no se centrará en la publicación y la estructura necesarias para poner las APIs en línea; en su lugar, lo demostraré localmente (para que sea simple). ...

13 de julio de 2021 · 7 min · 1290 palabras · Adson Costanzi Filho
GitHub Actions para usuarios de R

GitHub Actions para Usuarios de R

Motivación Recientemente algunos amigos me presentaron GitHub Actions y cómo podría ayudarme a ejecutar tareas como: publicar mis Shiny Apps, publicar este Blogdown, realizar pruebas automáticas en paquetes, actualizar datos y más. Así que decidí probarlo, y fue tan simple y me ahorró tantas horas de trabajo que decidí escribir este post explicando cómo los desarrolladores de R pueden hacer buen uso de esta increíble herramienta. Primero, las referencias que usé para empezar con GitHub Actions: ...

1 de abril de 2021 · 14 min · 2870 palabras · Adson Costanzi Filho
paquete CSGo

Paquete CSGo

Resumen GitHub: adsoncostanzifilho/CSGo El paquete CSGo es un cliente de R para acceder a la API REST de Steam, específicamente para los datos del juego Counter-Strike Global Offensive (CS Go). Consulta el sitio web de documentación de Steam y la Página del Paquete para más información. Instalación Para obtener la versión actual publicada desde CRAN: install.packages("CSGo") Para obtener la versión de desarrollo actual desde GitHub: # install.packages("devtools") devtools::install_github("adsoncostanzifilho/CSGo") Ejemplo El primer paso para usar el paquete CSGo es tener tus propias credenciales (API key) para obtener los datos de CSGo desde la API de Steam. Para más información sobre cómo obtener tu propia API Key, ejecuta en tu R vignette("auth", package = "CSGo"), o haz clic aquí. ...

25 de marzo de 2021 · 4 min · 660 palabras · Adson Costanzi Filho
tutorial de desarrollo de paquetes

Tutorial de Desarrollo de Paquetes

Motivación Si estás usando un script más de 3 veces, es hora de crear una función, y si estás usando una función en 3 proyectos diferentes, es hora de crear un paquete. “Lo escuché de alguien, pero no recuerdo de quién..” Recientemente experimenté todo el flujo para crear un nuevo paquete de R con la ayuda de paquetes increíbles como devtools, usethis, pkgdown y roxygen2. Por eso decidí escribir sobre ello mientras todavía recuerdo todos los pasos necesarios para hacer que tus funciones locales estén disponibles para la comunidad de R (CRAN y Github). ...

17 de marzo de 2021 · 11 min · 2248 palabras · Adson Costanzi Filho
tutorial de blogdown

Tutorial de Blogdown

Motivación Se me ocurrió escribir una “guía paso a paso” sobre blogdown, primero porque fue mi primera vez usando el paquete y todavía tengo todos los pasos necesarios frescos en la mente, y segundo porque probablemente necesitaré tenerlo todo documentado si algún día decido renovar este blog. Por supuesto, hay muchísimos tutoriales excelentes sobre blogdown en internet (el libro de blogdown por ejemplo), pero tal vez alguien pueda encontrar este más fácil de alguna manera… ...

25 de noviembre de 2020 · 6 min · 1157 palabras · Adson Costanzi Filho
herramienta de minería de texto

Herramienta de Minería de Texto

Resumen GitHub: adsoncostanzifilho/TextMining Herramienta de Minería de Texto es una interfaz desarrollada en R que utiliza principalmente los paquetes shiny, tidytext y rtweet. La idea de esta interfaz es permitirte hacer tu propio análisis de texto usando datos de Twitter en tiempo real. La herramienta está en línea en el repositorio de shinyapps en la dirección https://adsoncostanzi.shinyapps.io/TextMining/. ¿Cómo funciona esta interfaz? La interfaz está dividida en 5 pestañas presentadas en el menú de la izquierda: Home, Search, Word Cloud, Sentiment Analysis y Topic Modeling. ...

24 de noviembre de 2020 · 1 min · 177 palabras · Adson Costanzi Filho
soothsayeR

soothsayeR

Resumen GitHub: adsoncostanzifilho/soothsayeR SoothsayeR es una interfaz basada en la vieja broma llamada ‘Peter answers’.. La idea del juego es jugar con tus amigos haciendo preguntas cuya respuesta ya conoces, y hacerles creer que R es quien está respondiendo… La aplicación demuestra lo fácil que es integrar Shiny con Javascript a través de la librería shinyjs. La herramienta está en línea en el repositorio de shinyapps en la dirección https://adsoncostanzi.shinyapps.io/soothsayeR/. ¿Cómo jugar con soothsayeR? Solo necesitas presionar el punto (.) en el teclado durante la sesión de preguntas y luego escribir la respuesta en secreto. Cuando presionas el punto en el campo de texto de la pregunta, todo lo que escribas quedará enmascarado, así puedes poner la respuesta sin que nadie se dé cuenta. ...

23 de noviembre de 2020 · 2 min · 232 palabras · Adson Costanzi Filho