Spaces:
Sleeping
Sleeping
| 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}") |