Untitled
unknown
plain_text
4 months ago
904 B
2
Indexable
import io def save_to_csv(self, concatenated_data): final_df = pd.concat(concatenated_data, ignore_index=True) # Usar un buffer en memoria para capturar el contenido de to_csv buffer = io.StringIO() final_df.to_csv(buffer, index=False, sep='|') # Escribir en el buffer en lugar de un archivo buffer.seek(0) # Volver al inicio del buffer para leer su contenido # Leer las líneas del buffer y agregar "|" al inicio y al final csv_data = buffer.getvalue() # Obtener el contenido del buffer como una cadena processed_lines = [f"|{line}|" for line in csv_data.splitlines()] # Agregar delimitadores # Escribir las líneas procesadas en el archivo de salida with open(self.output_file, "w") as f: f.write("\n".join(processed_lines)) print(f"Proceso completado. Archivo concatenado guardado en {self.output_file}")
Editor is loading...
Leave a Comment