<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Adson Costanzi Filho</title>
    <link>https://adsoncostanzifilho.github.io/es/</link>
    <description>Recent content on Adson Costanzi Filho</description>
    <generator>Hugo</generator>
    <language>es</language>
    <lastBuildDate>Tue, 13 Jul 2021 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://adsoncostanzifilho.github.io/es/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>¿Por qué no ambos?</title>
      <link>https://adsoncostanzifilho.github.io/es/blog/why-not-both/</link>
      <pubDate>Tue, 13 Jul 2021 00:00:00 +0000</pubDate>
      <guid>https://adsoncostanzifilho.github.io/es/blog/why-not-both/</guid>
      <description>&lt;h2 id=&#34;motivación&#34;&gt;Motivación&lt;/h2&gt;
&lt;p&gt;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 &amp;ldquo;&lt;em&gt;¿Por qué no usar ambos?&lt;/em&gt;&amp;rdquo;. La idea de este post no es comparar R vs Python, sino mostrar lo fácil que es &lt;strong&gt;integrar ambos lenguajes usando APIs&lt;/strong&gt; (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).&lt;/p&gt;</description>
    </item>
    <item>
      <title>GitHub Actions para Usuarios de R</title>
      <link>https://adsoncostanzifilho.github.io/es/blog/github-actions-for-r-users/</link>
      <pubDate>Thu, 01 Apr 2021 00:00:00 +0000</pubDate>
      <guid>https://adsoncostanzifilho.github.io/es/blog/github-actions-for-r-users/</guid>
      <description>&lt;h2 id=&#34;motivación&#34;&gt;Motivación&lt;/h2&gt;
&lt;p&gt;Recientemente algunos amigos me presentaron &lt;strong&gt;GitHub Actions&lt;/strong&gt; y cómo podría ayudarme a ejecutar tareas como: publicar mis &lt;em&gt;Shiny Apps&lt;/em&gt;, publicar este &lt;em&gt;Blogdown&lt;/em&gt;, 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.&lt;/p&gt;
&lt;p&gt;Primero, las referencias que usé para empezar con &lt;em&gt;GitHub Actions&lt;/em&gt;:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Paquete CSGo</title>
      <link>https://adsoncostanzifilho.github.io/es/blog/csgo-package/</link>
      <pubDate>Thu, 25 Mar 2021 00:00:00 +0000</pubDate>
      <guid>https://adsoncostanzifilho.github.io/es/blog/csgo-package/</guid>
      <description>&lt;script src=&#34;https://adsoncostanzifilho.github.io/es/blog/csgo-package/index_files/kePrint/kePrint.js&#34;&gt;&lt;/script&gt;
&lt;link href=&#34;https://adsoncostanzifilho.github.io/es/blog/csgo-package/index_files/lightable/lightable.css&#34; rel=&#34;stylesheet&#34; /&gt;
&lt;h2 id=&#34;resumen&#34;&gt;Resumen&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href=&#34;https://github.com/adsoncostanzifilho/CSGo&#34;&gt;adsoncostanzifilho/CSGo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;El paquete &lt;strong&gt;CSGo&lt;/strong&gt; 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 &lt;a href=&#34;https://developer.valvesoftware.com/wiki/Steam_Web_API&#34;&gt;sitio web de documentación de Steam&lt;/a&gt; y la &lt;a href=&#34;https://adsoncostanzifilho.github.io/CSGo/&#34;&gt;Página del Paquete&lt;/a&gt; para más información.&lt;/p&gt;
&lt;h2 id=&#34;instalación&#34;&gt;Instalación&lt;/h2&gt;
&lt;p&gt;Para obtener la versión actual publicada desde &lt;a href=&#34;https://cran.r-project.org/web/packages/CSGo/index.html&#34;&gt;CRAN&lt;/a&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-r&#34; data-lang=&#34;r&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nf&#34;&gt;install.packages&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;CSGo&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Para obtener la versión de desarrollo actual desde &lt;a href=&#34;https://github.com/adsoncostanzifilho/CSGo&#34;&gt;GitHub&lt;/a&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-r&#34; data-lang=&#34;r&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# install.packages(&amp;#34;devtools&amp;#34;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;devtools&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;::&lt;/span&gt;&lt;span class=&#34;nf&#34;&gt;install_github&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s&#34;&gt;&amp;#34;adsoncostanzifilho/CSGo&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;ejemplo&#34;&gt;Ejemplo&lt;/h2&gt;
&lt;p&gt;El primer paso para usar el paquete &lt;code&gt;CSGo&lt;/code&gt; 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 &lt;code&gt;vignette(&amp;quot;auth&amp;quot;, package = &amp;quot;CSGo&amp;quot;)&lt;/code&gt;, o haz clic &lt;a href=&#34;https://cran.r-project.org/web/packages/CSGo/vignettes/auth.html&#34;&gt;aquí&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tutorial de Desarrollo de Paquetes</title>
      <link>https://adsoncostanzifilho.github.io/es/blog/package-development-tutorial/</link>
      <pubDate>Wed, 17 Mar 2021 00:00:00 +0000</pubDate>
      <guid>https://adsoncostanzifilho.github.io/es/blog/package-development-tutorial/</guid>
      <description>&lt;h2 id=&#34;motivación&#34;&gt;Motivación&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;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. &amp;ldquo;&lt;em&gt;Lo escuché de alguien, pero no recuerdo de quién..&lt;/em&gt;&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Recientemente experimenté todo el flujo para crear un nuevo paquete de R con la ayuda de paquetes increíbles como &lt;code&gt;devtools&lt;/code&gt;, &lt;code&gt;usethis&lt;/code&gt;, &lt;code&gt;pkgdown&lt;/code&gt; y &lt;code&gt;roxygen2&lt;/code&gt;. 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).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tutorial de Blogdown</title>
      <link>https://adsoncostanzifilho.github.io/es/blog/blogdown-tutorial/</link>
      <pubDate>Wed, 25 Nov 2020 00:00:00 +0000</pubDate>
      <guid>https://adsoncostanzifilho.github.io/es/blog/blogdown-tutorial/</guid>
      <description>&lt;h2 id=&#34;motivación&#34;&gt;Motivación&lt;/h2&gt;
&lt;p&gt;Se me ocurrió escribir una &amp;ldquo;guía paso a paso&amp;rdquo; 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 &lt;a href=&#34;https://bookdown.org/yihui/blogdown/&#34;&gt;libro de blogdown&lt;/a&gt; por ejemplo), pero tal vez alguien pueda encontrar este más fácil de alguna manera&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Herramienta de Minería de Texto</title>
      <link>https://adsoncostanzifilho.github.io/es/blog/text-mining-tool/</link>
      <pubDate>Tue, 24 Nov 2020 00:00:00 +0000</pubDate>
      <guid>https://adsoncostanzifilho.github.io/es/blog/text-mining-tool/</guid>
      <description>&lt;h2 id=&#34;resumen&#34;&gt;Resumen&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href=&#34;https://github.com/adsoncostanzifilho/TextMining&#34;&gt;adsoncostanzifilho/TextMining&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Herramienta de Minería de Texto&lt;/strong&gt; 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.&lt;/p&gt;
&lt;p&gt;La herramienta está en línea en el repositorio de shinyapps en la dirección &lt;a href=&#34;https://adsoncostanzi.shinyapps.io/TextMining/&#34;&gt;https://adsoncostanzi.shinyapps.io/TextMining/&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;cómo-funciona-esta-interfaz&#34;&gt;¿Cómo funciona esta interfaz?&lt;/h2&gt;
&lt;p&gt;La interfaz está dividida en 5 pestañas presentadas en el menú de la izquierda: Home, Search, Word Cloud, Sentiment Analysis y Topic Modeling.&lt;/p&gt;</description>
    </item>
    <item>
      <title>soothsayeR</title>
      <link>https://adsoncostanzifilho.github.io/es/blog/soothsayer/</link>
      <pubDate>Mon, 23 Nov 2020 00:00:00 +0000</pubDate>
      <guid>https://adsoncostanzifilho.github.io/es/blog/soothsayer/</guid>
      <description>&lt;h2 id=&#34;resumen&#34;&gt;Resumen&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href=&#34;https://github.com/adsoncostanzifilho/soothsayeR&#34;&gt;adsoncostanzifilho/soothsayeR&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;SoothsayeR&lt;/strong&gt; es una interfaz basada en la vieja broma llamada &amp;lsquo;Peter answers&amp;rsquo;..&lt;/p&gt;
&lt;p&gt;La idea del juego es jugar con tus amigos haciendo preguntas cuya respuesta ya conoces, y hacerles creer que R es quien está respondiendo…&lt;/p&gt;
&lt;p&gt;La aplicación demuestra lo fácil que es integrar &lt;strong&gt;Shiny&lt;/strong&gt; con &lt;strong&gt;Javascript&lt;/strong&gt; a través de la librería &lt;strong&gt;shinyjs&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;La herramienta está en línea en el repositorio de shinyapps en la dirección &lt;a href=&#34;https://adsoncostanzi.shinyapps.io/soothsayeR/&#34;&gt;https://adsoncostanzi.shinyapps.io/soothsayeR/&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;cómo-jugar-con-soothsayer&#34;&gt;¿Cómo jugar con soothsayeR?&lt;/h2&gt;
&lt;p&gt;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.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Acerca</title>
      <link>https://adsoncostanzifilho.github.io/es/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://adsoncostanzifilho.github.io/es/about/</guid>
      <description>Científico de Datos — estadística, machine learning y R.</description>
    </item>
  </channel>
</rss>
