R/stj_votacao.R

Defines functions stj_votacao

Documented in stj_votacao

#' Cria coluna no dataframe informando se o voto por por unanimidade
#'
#' @param df base lida por ler_dados
#' @param x  coluna lida com dispositivo da decisão.
#'
#' @return mesmo dataframe adicionado da coluna votacao
#' @export
#'
stj_votacao <- function(df, x = NULL) {
  x1 <- rlang::enquo(x)

  df %>%
    dplyr::mutate(votacao = dplyr::case_when(
      stringr::str_detect(!!x1, "(?i)(v\\.\\s?u\\.?|un.ni)") ~ "un\u00e2nime",
      stringr::str_detect(!!x1, "(?i)v\\.?\\s?u\\.?\\)?\\.?$") ~ "un\u00e2nime",
      stringr::str_detect(!!x1, "(?i)maioria") ~ "maioria",
      TRUE ~ "indefinido"
    ))
}
jjesusfilho/stj documentation built on Sept. 12, 2023, 12:05 a.m.