This commit is contained in:
2025-03-08 14:33:48 -03:00
parent 319e180602
commit 3ca163a0b4
80 changed files with 2462620 additions and 18 deletions

View File

@@ -19,6 +19,7 @@ def processar_Classificao_Veranicos():
origem = '41veranicoschuvosa'
files = listar_csvs(origem)
decendio = carregar_decendios('decendio.csv')
for file in files:
@@ -69,9 +70,10 @@ def diferenca_dias(data1, data2):
def rodar_decendio(decendios,qtd_veranicos, estacoes, file):
print("Decendio...")
#estacoes= [2244035]
#estacoes= [2143011]
estacoes= [2142009]
#decendios = decendios.head(24)
resultados = []
@@ -80,7 +82,7 @@ def rodar_decendio(decendios,qtd_veranicos, estacoes, file):
#estacao_fitrada = qtd_veranicos['CODIGO'] == estacao
estacao_fitrada = qtd_veranicos[qtd_veranicos['CODIGO'] == estacao]
estacao_fitrada = estacao_fitrada.head(10)
#estacao_fitrada = estacao_fitrada.head(10)
for index, selecao_estacao in estacao_fitrada.iterrows(): # Itera pelas linhas do DataFrame
@@ -188,10 +190,13 @@ def rodar_decendio(decendios,qtd_veranicos, estacoes, file):
resultados.append(pd.DataFrame(dados))
destino= "42veranicosclassificacao"
if not os.path.exists(destino):
os.makedirs(destino)
print(f"Pasta '{destino}' criada.")
file= "./42veranicosclassificacao/descendio_"+file
file= f"./{destino}/descendio_"+file
if os.path.exists(file): os.remove(file)
pd.concat(resultados, ignore_index=True).to_csv(file, sep=';', encoding='utf-8', index=False)
@@ -245,7 +250,15 @@ def gerarmatrizembraco():
ano_hidrologico["AMPLITUDE"] = 0
ano_hidrologico["ESTACAO"] = codigo
# Salvar CSV corrigido
file2= f"./47descendiofinal/{codigo}.csv"
destino= "47descendiofinal"
if not os.path.exists(destino):
os.makedirs(destino)
print(f"Pasta '{destino}' criada.")
file2= f"./{destino}/{codigo}.csv"
if os.path.exists(file2): os.remove(file2)
ano_hidrologico.to_csv(file2, sep=";", encoding="utf-8", index=False)
@@ -290,6 +303,11 @@ def gerarmatrizfinal():
def exportarcalc():
destino = "51planilha"
origem = '47descendiofinal'
if not os.path.exists(destino):
os.makedirs(destino)
print(f"Pasta '{destino}' criada.")
files = listar_csvs(origem)