• 1 Apresentação
    • 1.1 Materiais do minicurso
    • 1.2 Materiais e tarefas adicionais
  • 2 O que é Jurimetria?
    • 2.1 Jurimetria em empresas
    • 2.2 A Associação Brasileira de Jurimetria
    • 2.3 Jurimetria na prática
      • 2.3.1 Tribunais 101
      • 2.3.2 Divisão regional
      • 2.3.3 Tipos de estudo
    • 2.4 Estudo: Câmaras criminais
    • 2.5 Cuidado
    • 2.6 Wrap-up
  • 3 Ferramentas tidy
    • 3.1 select
    • 3.2 arrange
    • 3.3 Pipe (%>%)
    • 3.4 filter
      • 3.4.1 str_detect
    • 3.5 mutate
    • 3.6 group_by e summarise
    • 3.7 left_join
      • 3.7.1 Aplicação prática
  • 4 Importação de dados
    • 4.1 Usando o Inspect
    • 4.2 Pacotes httr, xml2 e rvest
      • 4.2.1 GET e POST
      • 4.2.2 Exercícios
    • 4.3 Listando processos
    • 4.4 Usando o esaj para listar processos
      • 4.4.1 Pesquisa por palavras-chave
      • 4.4.2 Pesquisa por datas
      • 4.4.3 Tabelas de classes, assuntos e câmaras
      • 4.4.4 A função download_cjsg
      • 4.4.5 Exercícios
      • 4.4.6 Arrumando os dados
      • 4.4.7 Exercícios
    • 4.5 Baixando processos individuais
      • 4.5.1 Download CPOSG
      • 4.5.2 Baixando decisões
    • 4.6 Processando documentos
      • 4.6.1 Parse CPOSG
      • 4.6.2 Exercícios
    • 4.7 Pacote abjutils
      • 4.7.1 Trabalhando com números de processos
      • 4.7.2 Trabalhando com acentos
      • 4.7.3 Exercício
    • 4.8 Wrap-up
  • 5 Transformação e visualização de dados
    • 5.1 Análise das câmaras
      • 5.1.1 Como se distribuem os assuntos em cada câmara?
      • 5.1.2 Qual a proporção de decisões por câmara?
    • 5.2 Wrap-up
  • Published with bookdown

Jurimetria com aplicações em R

3.3 Pipe (%>%)

esfrie(
  asse(
    coloque(
      bata(
        acrescente(
          recipiente(
            rep(
              "farinha", 
              2
            ), 
            "água", "fermento", "leite", "óleo"
          ), 
          "farinha", até = "macio"
        ), 
        duração = "3min"
      ), 
      lugar = "forma", tipo = "grande", untada = TRUE
    ), 
    duração = "50min"
  ), 
  "geladeira", "20min"
)

# Veja como o código acima pode ser reescrito utilizando-se o pipe. 
# Agora realmente se parece com uma receita de bolo.

recipiente(rep("farinha", 2), "água", "fermento", "leite", "óleo") %>%
  acrescente("farinha", até = "macio") %>%
  bata(duração = "3min") %>%
  coloque(lugar = "forma", tipo = "grande", untada = TRUE) %>%
  asse(duração = "50min") %>%
  esfrie("geladeira", "20min")

# ATALHO: CTRL + SHIFT + M