コード例 #1
0
def main(run):
    
    
    start=time.time()
    
    
    #Prepare
    bl=openBL()
    start=printTime("openBL",start)
    
    if run=='test':
        #Test Data
        entrada="dados/nfe/testegrande.csv"
        delimiter=','
    else:
    #Full Data
        entrada="dados/nfe/2013_01.csv"
        delimiter=';'
    
    dados=openNFe(entrada,delimiter)   
    start=printTime("openNFe",start) 
    
    dados=mergeNfeBL(dados,bl)
    start=printTime("mergeNfeBL",start)
    

    
    dados=groupBYMunHS(dados) 
    start=printTime("groupBYMunHS",start)    
    
    df_to_csv(dados , "dados/nfe/finalLocalCNAExHSgroup.csv")

    dados=dados.reset_index()
    dados['TransactedProduct_ID_HS'][ dados.corte==1] = 0
    df_to_csv(dados , "dados/nfe/finalLocalCNAExHSAntesDrop.csv")
    dados=dados.drop(['corte','empresas','corte'],1)
    dados=dados.set_index('Municipality_ID_Sender')
    df_to_csv(dados , "dados/nfe/finalLocalCNAExHS.csv")
コード例 #2
0
ファイル: testsender.py プロジェクト: radoraykov/datavivaetl
def main(run):
    
    
    start=time.time()
    
    
    #Prepare
    bl=openBL()
    start=printTime("openBL",start)
    
    if run=='test':
        #Test Data
        entrada="dados/nfe/testegrande.csv"
        delimiter=','
    else:
    #Full Data
        entrada="dados/nfe/2013_01.csv"
        delimiter=';'
    
    dados=openNFe(entrada,delimiter)   
    start=printTime("openNFe",start) 
    
    dados=mergeNfeBL(dados,bl)
    start=printTime("mergeNfeBL",start)
    

    
    dados=groupBYMunCNAE(dados) 
    start=printTime("groupBYMunCNAE",start)
    
    dadosSave=dados.drop(['corte','empresas'],1)
    df_to_csv(dadosSave , "dados/nfe/finalgroup.csv")
    #dadosSave.to_json("dados/nfe/finalgroup.json")
    
    dadosNovoBL=novoCorte(dados)
    start=printTime("novoCorte",start)
    df_to_csv(dadosNovoBL , "dados/nfe/finalInitBL.csv")
    
    dadosNovoBL = marcarCorteMenorFaturamento(dadosNovoBL)
    start=printTime("marcarCorteMenorFaturamento",start)
    
    df_to_csv(dadosNovoBL , "dados/nfe/finalNovoBL.csv")
    
        
    dadosFinal = corteFinal(dados,dadosNovoBL)
    start=printTime("corteFinal",start)
    
    dadosFinal['EconomicAtivity_ID_CNAE_Sender'][ dadosFinal.cortar==1] = 0
    df_to_csv(dadosFinal , "dados/nfe/finalAntesDrop.csv")
    dadosFinal=dadosFinal.drop(['corte','empresas','cortar','cortefinal'],1)
    dadosFinal=dadosFinal.set_index('Municipality_ID_Sender')
    df_to_csv(dadosFinal , "dados/nfe/final.csv")