Ir al contenido

Divide la variable EFT_PERIODO en varias variables útiles [Stable]

Uso

ft_peri_vars(tbl, rm = FALSE, ano = TRUE, semestre = TRUE, periodo = TRUE)

ft_compute_peri_vars(
  tbl,
  rm = FALSE,
  ano = TRUE,
  semestre = TRUE,
  periodo = TRUE
)

ft_compute_ano(tbl)

ft_ano(tbl)

Argumentos

tbl

data.frame: Conexión a base de datos o dataframe con los datos

rm

logical: Si es TRUE, elimina la variable EFT_PERIODO

ano

logical: Si es TRUE, agrega la variable ano

semestre

logical: Si es TRUE, agrega la variable semestre

periodo

logical: Si es TRUE, agrega la variable periodo

Valor

Los datos suministrados en el input tbl con las variables semestreano y periodo adicionadas.

Detalles

Las distintas versiones de la base de datos tradicional pueden contener formatos distintos para la variable perialfa (2000/1 vs 1/2000). Sin embargo, esta función está diseñada para trabajar con este problema aunque tengas estas bases en un mismo archivo.

La variable periodo es diferente a la variable EFT_PERIODO, ya que esta primera está construida de la forma ano+semestre. Lo que la convierte en una variable numérica, y que trae con ello una mucho mayor facilidad de manipulación. Además de que se hace consistete para todo el período analizado.

Ejemplos

if (FALSE) {
  (enft <- data.frame(EFT_PERIODO = "1/2016"))
  ft_peri_vars(enft)
}