diff --git a/src/pages/1-samples_selection.py b/src/pages/1-samples_selection.py index 6b5654bb8cfec909c4aadea0032cbba8fa0345d9..75c4571a6efce97d006887ca48dd884b5b45bcf6 100644 --- a/src/pages/1-samples_selection.py +++ b/src/pages/1-samples_selection.py @@ -190,14 +190,12 @@ 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)) - + ############################# - sam = pd.DataFrame({ - 'name': spectra.index[selected_samples_idx], - 'cluster':np.array(labels)[selected_samples_idx]}, + sam = pd.DataFrame({'cluster':np.array(labels)[selected_samples_idx], + 'index': spectra.index[selected_samples_idx]}, index = selected_samples_idx) selected_s.write(sam) @@ -207,7 +205,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'] = selected_samples_idx + meta['index'] = spectra.index[selected_samples_idx] selected_samples_metd.write(meta) ############################################################################