Skip to contents

Converte o código de ocupação da candidatura (CD_OCUPACAO) no código da Classificação Internacional Uniforme de Ocupações de 1988, com quatro dígitos.

Usage

tse_para_isco(cod, ano = NULL)

Arguments

cod

Vetor de códigos de ocupação do TSE (numérico ou texto).

ano

Vetor opcional de anos de eleição, do mesmo comprimento de cod. Com ele, as candidaturas cujo código o TSE reutilizou depois voltam NA com aviso, em vez de traduzidas pelo dicionário errado: o código 215 designava um cargo de direção até 2000 e passou a designar artista plástico. Sem ele, o comportamento é o de sempre. Veja tse_vigencia().

Value

Vetor de texto com o ISCO-88 de quatro dígitos. NA para códigos que não designam ocupação (não informada, fora da PEA, vínculo sem função).

A armadilha do primeiro dígito

Traduzir ocupação pelo primeiro dígito inverte classes inteiras. O grande grupo 9 da CBO brasileira é reparação e manutenção (mecânicos, ISEI em torno de 34); o grande grupo 9 da ISCO é o das ocupações elementares (serventes, ISEI entre 16 e 30). Toda tradução válida é, no mínimo, a dois dígitos — que é o nível em que este pacote opera, descendo a três ou quatro onde dois fundiriam posições distantes demais (médico e enfermeiro, por exemplo).

Examples

tse_para_isco(c(111, 169, 257))
#> [1] "2221" "1300" "1200"