From 5cf87a5e7b071c935cbdc92da6c2b550d020f83d Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby Date: Mon, 17 Mar 2025 10:41:38 +0100 Subject: [PATCH] Mainwindow: Fix table export. --- View/mainwindow.py | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/View/mainwindow.py b/View/mainwindow.py index 8244de2..0ef2704 100644 --- a/View/mainwindow.py +++ b/View/mainwindow.py @@ -39,6 +39,7 @@ from View.about_window import AboutWindow import settings as stg import numpy as np +import pandas as pd from subprocess import Popen import time @@ -363,15 +364,19 @@ class Ui_MainWindow(object): stg.BS_raw_data_reshape[i][:, freq_ind])) )) - exec("DataFrame_acoustic_" + str(i) + "= pd.DataFrame(None)") - exec("DataFrame_acoustic_" + str(i) + "= pd.DataFrame(data=table_data.transpose(), columns=header_list)") + DataFrame_acoustic = pd.DataFrame(None) + DataFrame_acoustic = pd.DataFrame( + data=table_data.transpose(), columns=header_list + ) - exec("DataFrame_acoustic_" + str(i) + ".to_csv(" + - "path_or_buf=" + - "'" + name + "/" + "Table_" + - str(stg.filename_BS_raw_data[i][:-4]) + ".csv'" + ", " + - "sep=" + "',' " + ", " + - "header=DataFrame_acoustic_" + str(i) + ".columns" + ")") + DataFrame_acoustic.to_csv( + path_or_buf=os.path.join( + name, + f"Table_{str(stg.filename_BS_raw_data[i][:-4])}.csv" + ), + header=DataFrame_acoustic.columns, + sep=',', + ) t1 = time.time() - t0 print("time duration export BS ", t1)