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")
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")