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