Skip to content

Instantly share code, notes, and snippets.

View fernandobarbalho's full-sized avatar

Fernando Almeida Barbalho fernandobarbalho

View GitHub Profile
elza<- rtweet::search_tweets("elza", n=18000, include_rts = FALSE )
tidy_elza<-
elza %>%
unnest_tokens(word, text, token = "tweets", strip_punct = TRUE, strip_url = TRUE) %>%
group_by(word) %>%
filter(n() > 5) %>%
ungroup() %>%
select(word)
#Gerar valores aleatorios para as duas dimensões
X1<- sample(seq(-1.5,1.5, by= 0.001))
X2<- sample(seq(-1.5,1.5, by= 0.001))
#Informa os coeficientes
beta0<- 1
beta1<- 2
beta2<- 3
@fernandobarbalho
fernandobarbalho / usos_siconfiBD.r
Last active October 28, 2021 14:47
Simulações de uso do pacote {siconfiBD}
# install.packages("devtools")
devtools::install_github("tchiluanda/siconfiBD")
#Atenção: Deve-se instalar ainda os pacotes tidyverse e viridis
#Esses scripts estão associados a esse fio do twitter:
#É necessário ter uma conta no google cloud
siconfiBD::setup_siconfi( <aqui_seu_projeto_google_cloud>)
#Se você quiser saber as despesas com todas as funções e sub-funções de governo para todos os municípios do Brasil para o
@fernandobarbalho
fernandobarbalho / get_cofog_data.r
Created July 14, 2021 15:02
Extração de dados do cofog diretamente da base de dados abertos do Tesouro Transparente
library(readxl)
library(ckanr)
library(purrr)
ckanr::package_search()
package<- ckanr::package_show(id= "22d13d17-bf69-4a1a-add2-25cc1e25f2d7",
url= "https://www.tesourotransparente.gov.br/ckan") #busca todos os dados do dataset que se refere aos dados de COFOG
library(readr)
library(geobr)
#O arquivo csv abaixo foi gerado a partir de uma consluta SQL do Big Query provido pela Base dos dados.
#Saiba mais sobre base dos dados em https://basedosdados.org/
#A consulta SQL exceutada no big query é essa:
#SELECT *
#FROM `basedosdados.br_ibge_populacao.municipio`
#where ano = 2020
@fernandobarbalho
fernandobarbalho / pixar_text.r
Created April 4, 2021 14:49
Code to Pixar Text on Medium
# Install from CRAN
install.packages("pixarfilms")
# Install directly from GitHub
remotes::install_github("erictleung/pixarfilms")
library(pixarfilms)
library(tidyverse)
@fernandobarbalho
fernandobarbalho / mapas_artigo_medium.r
Last active June 25, 2023 13:08
Script para gerar os gráficos que estão no texto Mapas contando história: o PIB dos municípios brasileiros
#Script para geração dos mapas usados no artigo da revista medium indicada no link abaixo
#https://medium.com/@fernandobarbalho/mapas-contando-hist%C3%B3ria-o-pib-dos-munic%C3%ADpios-brasileiros-aebb82f06086?source=friends_link&sk=cfb19f1276b5b8aea5a65672fb897dc8
library(readxl)
library(tidyr)
library(tidyverse)
library(viridis)
library(purrr)
#consumir os dados do ibge
library(readxl)
library(readr)
library(tidyverse)
library(lubridate)
library(rsiconfi)
arquivo_geral <- read_excel("HIST_PAINEL_COVIDBR_30jun2020.xlsx",
col_types = c("text", "text", "numeric",
"text", "numeric", "numeric", "numeric",
"date", "numeric", "text", "numeric",
@fernandobarbalho
fernandobarbalho / calcula_valor_constante.r
Last active July 27, 2023 23:51
Calcula valores econômicos para uma data considerando conversão de moedas
calcula_valor_constante <- function(df_dados_hist, data_constante ){
#Argumentos
#df_dados_hist: dataframe em que as duas primeiras colunas são formadas por uma data (Y-m-d) e um valor
#data_constante: data para gerar valor constante. Formato da data: Y-m-d
#Por enquanto as datas estão limitadas à da série temporal baixada do IPCA Total do portal de dados abertos do BACEN
#Essa série começa em 1992-01-01
library(dplyr)
library(lubridate)
# install.packages("devtools")
# devtools::install_github("tchiluanda/rsiconfi")
#Criar gráfico de sankey
df_desp <- get_dca(2018,"I-D","1")
df_desp_trabalho<-
df_desp %>%