Adson Costanzi Filho

Olá! Bem-vindo(a) ao meu blog sobre estatística, ciência de dados e R. Aqui eu compartilho minhas ideias, tutoriais e projetos. Fique à vontade para entrar em contato!

por que não os dois

Por que não os dois?

Motivação Acredito que a discussão mais comum nos times de ciência de dados seja R vs Python. Eu me vi em algumas dessas discussões algumas vezes e minha posição é sempre “Por que não usar os dois?”. A ideia deste post não é comparar R vs Python, mas mostrar como é fácil integrar as duas linguagens usando APIs (COMO UM PROFISSIONAL); dessa forma, podemos usar o melhor de cada uma. Além disso, o post não vai focar na publicação e na estrutura necessárias para colocar as APIs online; em vez disso, vou demonstrar localmente (para simplificar). ...

13 de julho de 2021 · 7 minutos · 1369 palavras · Adson Costanzi Filho
GitHub Actions para usuários de R

GitHub Actions para Usuários de R

Motivação Recentemente, alguns amigos me apresentaram ao GitHub Actions e ao quanto ele poderia me ajudar a executar tarefas como: publicar meus Shiny Apps, publicar este Blogdown, realizar testes automatizados em pacotes, atualizar dados e muito mais. Então, decidi experimentar, e foi tão simples e me poupou tantas horas de trabalho que decidi escrever este post explicando como desenvolvedores R podem fazer bom uso dessa ferramenta incrível. Primeiro, as referências que usei para começar no GitHub Actions: ...

1 de abril de 2021 · 15 minutos · 3015 palavras · Adson Costanzi Filho
pacote csgo

Pacote CSGo

Visão Geral GitHub: adsoncostanzifilho/CSGo O pacote CSGo é um cliente R para acessar a API REST da Steam, especificamente para dados do jogo Counter-Strike Global Offensive (CS Go). Confira o site de documentação da Steam e a página do pacote para mais informações. Instalação Para obter a versão atual publicada no CRAN: install.packages("CSGo") Para obter a versão de desenvolvimento atual do GitHub: # install.packages("devtools") devtools::install_github("adsoncostanzifilho/CSGo") Exemplo O primeiro passo para usar o pacote CSGo é ter suas próprias credenciais (API key) para puxar os dados do CSGo da API da Steam. Para mais informações sobre como obter sua própria API Key, execute no seu R vignette("auth", package = "CSGo") ou clique aqui. ...

25 de março de 2021 · 4 minutos · 649 palavras · Adson Costanzi Filho
tutorial de desenvolvimento de pacotes

Tutorial de Desenvolvimento de Pacotes

Motivação Se você está usando um script mais de 3 vezes, está na hora de criar uma função; e se você está usando uma função em 3 projetos diferentes, está na hora de criar um pacote. “Ouvi isso de alguém, mas não lembro de quem..” Recentemente, vivenciei todo o fluxo de criação de um novo pacote R com a ajuda de pacotes incríveis como devtools, usethis, pkgdown e roxygen2. Por isso, decidi escrever sobre isso enquanto ainda lembro de todos os passos necessários para disponibilizar suas funções locais para a comunidade R (CRAN e Github). ...

17 de março de 2021 · 12 minutos · 2363 palavras · Adson Costanzi Filho
tutorial de blogdown

Tutorial de Blogdown

Motivação Tive a ideia de escrever um “passo a passo” sobre o blogdown, primeiro porque foi a minha primeira vez usando o pacote e ainda tenho todos os passos necessários frescos na memória, e segundo porque provavelmente vou precisar ter tudo documentado se um dia decidir renovar este blog. É claro que existem muitos tutoriais ótimos sobre blogdown pela internet (o livro do blogdown, por exemplo), mas talvez alguém possa achar este mais fácil de alguma forma… ...

25 de novembro de 2020 · 6 minutos · 1164 palavras · Adson Costanzi Filho
ferramenta de mineração de texto

Ferramenta de Mineração de Texto

Visão Geral GitHub: adsoncostanzifilho/TextMining A Ferramenta de Mineração de Texto é uma interface desenvolvida em R usando principalmente os pacotes shiny, tidytext e rtweet. A ideia dessa interface é permitir que você faça suas próprias análises de texto usando dados ao vivo do Twitter. A ferramenta está online no repositório shinyapps no endereço https://adsoncostanzi.shinyapps.io/TextMining/. Como essa interface funciona? A interface é dividida em 5 abas apresentadas no menu à esquerda: Home , Search , Word Cloud , Sentiment Analysis e Topic Modeling . ...

24 de novembro de 2020 · 1 minuto · 168 palavras · Adson Costanzi Filho
vidente

soothsayeR

Visão Geral GitHub: adsoncostanzifilho/soothsayeR O SoothsayeR é uma interface baseada na velha brincadeira chamada ‘Pedro responde’.. A ideia do jogo é brincar com seus amigos fazendo perguntas cujas respostas você já sabe, e fazê-los acreditar que é o R quem está respondendo… O aplicativo demonstra como é fácil integrar o Shiny com Javascript por meio da biblioteca shinyjs. A ferramenta está online no repositório shinyapps no endereço https://adsoncostanzi.shinyapps.io/soothsayeR/. Como jogar com o soothsayeR? Você só precisa pressionar o ponto (.) no teclado na sessão de perguntas e então escrever a resposta secretamente. Quando você pressiona o ponto no campo de texto da pergunta, tudo o que você digitar será mascarado, para que você possa colocar a resposta sem que ninguém perceba. ...

23 de novembro de 2020 · 2 minutos · 228 palavras · Adson Costanzi Filho