1 of 23

Introdução R

​

Semana do Agronegócio

​

24 de abril de 2025

​

​

​

Leonardo Chaves Borges Cardoso

​

Departamento de Economia Rural

Programa de Pós-Graduação em Economia Aplicada

​

2 of 23

O que a gente vai conversar hoje?

​

  • Houve uma “revolução” recentemente
    • Dados
    • Capacidade computacional
    • Métodos
    • AI

​

  • A gente vai focar nessa primeira parte, nos dados

​

3 of 23

O que a gente vai conversar hoje?

  • Como importar dados que estão no seu computador e fazer gráficos simples?

​

  • Como importar dados do Ipeadata, Sidra e Banco Central direto pelo R?

​

​

  • O que der tempo...

​

​

4 of 23

O que a gente vai conversar?

  • A ideia aqui é só diminuir o custo de entrada ao mexer em um novo software e novas libraries

​

  • Tentei elencar as tarefas mais frequentes no meu dia usando o R, e preparei esse material com base nelas

​

  • As tarefas

​

Obter dados

Manipular eles

Visualizar

  • Linhas
  • Pontos
  • Barras
  • Mapas
  • Frequência

​

Correlação, MQO...

5 of 23

O que a gente quase não vai conversar

  • Eu evito criar dataframes manualmente. Sempre que possível, melhor fazer o download diretamente pelo R
    • Mais rápido
    • Mais preciso

​

  • Também não é comum criar vetores manualmente

​

  • Como essas são tarefas que eu não costumo fazer no meu cotidiano, imagino que também não sejam tarefas que vocês farão no cotidiano de vocês

​

  • Focarei em buscar dados, fazer manipulações simples e como aprender (aí que entra AI)

6 of 23

Falar nisso...

  • Depois do Futinder, que foi minha quase vez de ficar rico, vem aí a Unlimited Artificial Intelligence

​

  • Uneven

​

  • Uncertaintly

​

  • Alguma coisa a gente tem que fazer para aproveitar esta sigla maravilhosa, a UAI será um sucesso

​

​

7 of 23

O meu chute para IA e dados

  • A geração que ainda não sabe o mínimo de visualização e manipulação de dados tem que tentar aprender

​

  • O saber o mínimo dar um grande diferencial para quem souber fazer as perguntas “certas” para IA

​

  • Ou seja, você precisa saber o que é “ggplot”, “pivot_wider”, “group_by”, “pipes”... Porque é preciso pedir as coisas, a IA faz quase tudo hoje em dia, mas você precisa saber pedir

8 of 23

Alguns conceitos importantes

  • R é uma linguagem de programação e ambiente para análise de dados e estatística
  • RStudio é uma Integrated Development Environment (IDE) gratuita para programação em R
  • Escala importa
  • O primeiro passo é baixar e instalar o R (link)
  • O segundo passo é baixar e instalar o Rstudio (link)
  • Este vídeo ajuda na tarefa (link)
  • Rmarkdown vai ser o seu caderno – aqui serão combinados códigos de R + texto + links

​

9 of 23

Onde encontrar dados?

  • Sites oficiais do governo
    • ANP, SIDRA, Banco Central, Ipeadata

​

  • Repositórios nacionais
    • Base dos Dados

​

  • Repositórios internacionais
    • Banco Mundial
    • Fundo Monetário Internacional
    • Our Word in Data

​

​

Censo Agro

10 of 23

Os elementos básicos

​

​

11 of 23

Você trabalha nessa parte da esquerda

Você olha os outputs nesta parte da direta

12 of 23

Importando dados

​

​

13 of 23

Dados que já estão no seu computador

Normalmente importo dados nos seguintes formatos:

​

​

​

14 of 23

Antes de ir para o Software

Carregar os pacotes

(suas ferramentas)

Carregar os seus insumos

(as bases de dados)

Fazer efetivamente o que você quer fazer

(seus gráficos, análises...)

Essas coisas precisam acontecer nesta ordem, ou quase. Antes de usar cada pacote, você precisa carregá-lo. Se você não tiver ele ainda, vai precisar fazer o download dele. O download é feito só da primeira vez, mas o carregamento é feito toda sessão.

15 of 23

Ir no Markdown mostrar como importar os dados

16 of 23

Sidra, Ipeadata e Banco Central dentro do R

Tirei Banco Central, você não precisa aprender uma library extra. Acredito que só com Sidra e Ipeadata você resolve tudo. Além disso, provavelmente, o que você precisar do Bacen vai ser uma série de tempo: baixo volume de dados e fácil de importar manualmente.

17 of 23

Datasus

  • Eu olho o Datasus direto pelo library(basedosdados) – vou falar hoje se der tempo

​

  • Mas existe uma library do Datasus

​

​

​

​

​

​

  • Vantagem de usar este pacote é que não é necessário Google Cloud

​

​

​

​

​

18 of 23

Livro do Datasus (isso é mais pro mestrado)

https://rfsaldanha.github.io/sis/

19 of 23

SIDRAR

  • O SIDRA (Sistema IBGE de Recuperação Automática) é um sistema do IBGE que permite o acesso a diversos dados estatísticos e informações geográficas do Brasil

​

  • Para nossa sorte, há um pacote no R, o “sidrar” que permite a gente baixar tudo que tiver no Sidra diretamente pelo R, basta saber o exato código de como a informação está organizada

​

20 of 23

Sidra

1

2

3 = copiar o parâmetro

21 of 23

Sidra

  • Você vai usar a parte depois do “value”

​

  • E vai baixar a sua base, dê o nome que quiser a ela

​

​

22 of 23

Ir para o .Rmd

  • Eu tenho um curso de confeitaria para casamentos.
  • Por correspondência.

Você vai aprender fazendo, e vai melhorar com o tempo...

23 of 23