In [8]:
import pandas as pd
%matplotlib inline
import sys
sys.path.append('../')

from util.carrega_dados import get_tabelas

# Arquivo com os dados da Fazenda
arquivo = '../../datasets/FAZENDA/dados_fazenda.xlsx'
tags_populacao_pnad = ['PopPnadH','PopPnadM', 'PopUrbPnadH',
                       'PopUrbPnadM','PopRurPnadH','PopRurPnadM',
                       'PeaUrbPnadH','PeaUrbPnadM','PeaRurPnadH',
                       'PeaRurPnadM', 'PopOcupUrbPnadH', 'PopOcupUrbPnadM',
                       'PopOcupRurPnadH', 'PopOcupRurPnadM'] 

ano=2013

# Abri o arquivo
dados = pd.ExcelFile(arquivo)
pop_pnad = get_tabelas(tags_populacao_pnad, dados)  

txurb = {}
tx_crescimento_urb = 0.5

for sexo in ['H','M']:
    chave = 'txUrb'+sexo         
    txurb[chave] = pop_pnad['PopUrbPnad'+sexo]/pop_pnad['PopPnad'+sexo]
    
# Crescimento a partir de 2015
for taxa in txurb:
    for ano in range(2015,2061):
        txurb[taxa][ano] = txurb[taxa][ano-1] * (1 + tx_crescimento_urb ) 


txpart = {}
tx_crescimento_part = 0 # REVISAR
limite_crescimento = 0 # REVISAR
    
for clientela in ['Urb', 'Rur']:
    for sexo in ['H','M']:
        chave = 'txPart'+clientela+sexo         
        pea = pop_pnad['Pea'+clientela+'Pnad'+sexo]
        pia = pop_pnad['Pop'+clientela+'Pnad'+sexo]
        txpart[chave] = pea/pia

        
# Dicionario que armazena as taxas de ocupação
txocup = {}

for clientela in ['Urb', 'Rur']:
    for sexo in ['H', 'M']:
        chave = 'txOcup'+clientela+sexo
        pocup = pop_pnad['PopOcup'+clientela+'Pnad'+sexo]
        pea = pop_pnad['Pea'+clientela+'Pnad'+sexo]
        txocup[chave] = pocup/pea

        
for tx in txocup:
    txocup[tx].plot()



In [16]:
siglas = {'Apos' : 'Aposentadorias',
            'Apin' : 'Aposentadoria por Idade (Normal ou Usual)',
            'Apid' : 'Aposentadoria por Idade da Pessoa com Deficiência',
            'Atcn' : 'Aposentadoria por Tempo de Contribuição (Normal ou Usual)',
            'Atce' : 'Aposentadoria por Tempo de Contribuição Especial',
            'Atcp' : 'Aposentadoria por Tempo de Contribuição do(a) Professor(a)',
            'Atcd' : 'Aposentadoria por Tempo de Contribuição da Pessoa com Deficiência',
            'Ainv' : 'Aposentadoria por Invalidez',
            'Aux' : 'Auxílios',
            'Auxd' : 'Auxílio-Doença',
            'Auxa' : 'Auxílio-Acidente',
            'Auxr' : 'Auxílio-Reclusão',
            'Ce' : 'Cessações',
            'Co' : 'Concessões',
            'Es' : 'Estoque',
            'SalMat' : 'Salário-Maternidade',
            'PensTot' : 'Pensões por Morte Totais',
            'PensTipoA' : 'Pensões Tipo A',
            'PensTipoB' : 'Pensões Tipo B',
            'LoasIdo' : 'Amparo Assistencial da Lei Orgânica da Previdência Social (LOAS) ao Idoso',
            'LoasDef' : 'Amparo Assistencial da LOAS da Pessoa com Deficiência',
            'RmvIda' : 'Renda Mensal Vitalícia (RMV) por Idade',
            'RmvInv' : 'Renda Mensal Vitalícia (RMV) por Invalidez',
            'Client' : 'Clientela',
            'Rur' : 'Clientela Rural',
            'Urb' : 'Clientela Urbana',
            'Piso' : 'Clientela Urbana Piso Previdenciário',
            'Acim' : 'Clientela Urbana Acima do Piso Previdenciário',
            'Sm' : 'Clientela Urbana Contribuinte Salário Mínimo',
            'AcimSm' : 'Clientela Urbana Contribuinte Acima do Salário Mínimo',
            'Seg' : 'Segurados',
            'H' : 'Homens',
            'M' : 'Mulheres',
            'Pop' : 'População',
            'Mort' : 'Mortalidade',
            'Txmortimpl' : 'Taxa de Mortalidade Implícita da População'

            }

In [17]:
sigla['Es']


Out[17]:
'Estoque'