import os import pandas as pd # Caminho para a pasta csv_folder (usando caminho relativo) CSV_FOLDER = "./csv_folder" # Lista para armazenar todos os DataFrames dataframes = [] # Percorrer todos os arquivos na pasta csv_folder for csv_file in os.listdir(CSV_FOLDER): if csv_file.endswith(".csv"): # Verificar se é um arquivo CSV csv_path = os.path.join(CSV_FOLDER, csv_file) try: # Ler o CSV e adicionar à lista de DataFrames df = pd.read_csv(csv_path) dataframes.append(df) print(f"Arquivo '{csv_file}' carregado com sucesso.") except Exception as e: print(f"Erro ao carregar o arquivo '{csv_file}': {e}") # Verificar se há DataFrames para unificar if not dataframes: print("Nenhum arquivo CSV foi carregado. Verifique a pasta 'csv_folder'.") else: # Unificar todos os DataFrames em um único DataFrame unified_df = pd.concat(dataframes, ignore_index=True) # Salvar o DataFrame unificado em um novo arquivo CSV output_csv_path = os.path.join("./", "unified_dataset.csv") try: unified_df.to_csv(output_csv_path, index=False) print(f"Dataset unificado salvo como '{output_csv_path}'") except Exception as e: print(f"Erro ao salvar o dataset unificado: {e}")