Spaces:
Sleeping
Sleeping
File size: 1,318 Bytes
526a74f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
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}") |