From a93927e0fd03a5d6643a4837e63bc1ad66163ec9 Mon Sep 17 00:00:00 2001 From: DIANE <abderrahim.diane@cefe.cnrs.fr> Date: Fri, 26 Apr 2024 09:21:49 +0200 Subject: [PATCH] organization of metadata --- src/pages/1-samples_selection.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/pages/1-samples_selection.py b/src/pages/1-samples_selection.py index 4e53ad1..6b5654b 100644 --- a/src/pages/1-samples_selection.py +++ b/src/pages/1-samples_selection.py @@ -190,17 +190,14 @@ if labels: if isinstance(selected_samples_idx[0], str): for i in range(len(selected_samples_idx)): e.append(np.where(np.array(spectra.index) == selected_samples_idx[i])[0]) + selected_s.write(e) selected_samples_idx = list(np.array(e).reshape(-1)) - - else: - -############################################################################################################# - selected_samples_idx = selected_samples_idx ############################# - sam = pd.DataFrame({'cluster':np.array(labels)[selected_samples_idx], - 'index': spectra.index[selected_samples_idx]}, + sam = pd.DataFrame({ + 'name': spectra.index[selected_samples_idx], + 'cluster':np.array(labels)[selected_samples_idx]}, index = selected_samples_idx) selected_s.write(sam) @@ -210,7 +207,7 @@ if labels: selected_samples_metd.write('Corresponding meta-data') meta = meta_data.iloc[selected_samples_idx,:] meta['cluster'] = np.array(labels)[selected_samples_idx] - meta['index'] = spectra.index[selected_samples_idx] + meta['index'] = selected_samples_idx selected_samples_metd.write(meta) ############################################################################ -- GitLab