rnp_aplica_classes: Aplica classes na base do INEP correspondente

View source: R/core-functions.R

rnp_aplica_classesR Documentation

Aplica classes na base do INEP correspondente

Description

Esta funcao recebe como entrada a base de dados do censo do INEP, podendo ser "DM_CURSO","DM_IES","DM_LOCAL_OFERTA","DM_DOCENTE" ou "DM_ALUNO" e sua base de classes extraidas com a funcao 'rnp_get_classes_inep' e aplica na base apenas para as variaveis que possuem descricao de classes.

Usage

rnp_aplica_classes(base, classes)

Arguments

base

base de dados censo INEP

classes

base de dados com informacoes das classes obtidas do dicionario de dados do INEP.

Details

Se uma variavel nao possui descricao de classe entao e ala nao e processada o data.frame de saida possui novas colunas com prefixo "_DESC" que possui a descricao da categoria e ao lado a variavel original

Author(s)

LOPES, J. E.

Examples

## Not run: 
nn <- c("DM_CURSO","DM_IES","DM_LOCAL_OFERTA","DM_DOCENTE")
L <- plyr::llply(nn[1], function(base){
  classes <- rnp_get_classes_inep(caminho = "Dicionario_de_Dados.xlsx",
                                  aba = base, retorna_lista = FALSE)
  base <- rnp_read(base = paste0("Dados/CSV/", base, ".CSV"),
                   sep = "|",
                   dec = ".",
                   header = TRUE,
                   encoding = "Latin-1",
                   verbose = FALSE,
                   showProgress = FALSE)
  oo <- rnp_aplica_classes(base = base, classes = classes)
  return(oo)
}, .progress = "text")
names(L) <- nn

## End(Not run)

evandeilton/rnp documentation built on Oct. 22, 2022, 6:10 a.m.