comparison COBRAxy/flux_to_map.py @ 252:6385bb95563d draft

Uploaded
author francesco_lapi
date Wed, 19 Feb 2025 11:24:58 +0000
parents 06e3b644de83
children 9f54608b776c
comparison
equal deleted inserted replaced
251:d56b0c1b76b3 252:6385bb95563d
871 # Controllo e sostituzione dei NaN con 0 se necessario 871 # Controllo e sostituzione dei NaN con 0 se necessario
872 values = {'lact_glc': lact_glc, 'lact_gln': lact_gln, 'lact_o2': lact_o2, 'glu_gln': glu_gln} 872 values = {'lact_glc': lact_glc, 'lact_gln': lact_gln, 'lact_o2': lact_o2, 'glu_gln': glu_gln}
873 873
874 # Sostituzione di inf e NaN con 0 se necessario 874 # Sostituzione di inf e NaN con 0 se necessario
875 for key, value in values.items(): 875 for key, value in values.items():
876 values[key] = np.where(np.isinf(value), np.nan, value) 876 values[key] = np.where(np.isinf(value) | np.isnan(value), 0, value)
877 877
878 # Creazione delle nuove righe da aggiungere al dataset 878 # Creazione delle nuove righe da aggiungere al dataset
879 new_rows = pd.DataFrame({ 879 new_rows = pd.DataFrame({
880 dataset.index.name: ['LactGlc', 'LactGln', 'LactO2', 'GluGln'], 880 dataset.index.name: ['LactGlc', 'LactGln', 'LactO2', 'GluGln'],
881 **{col: [values['lact_glc'][i], values['lact_gln'][i], values['lact_o2'][i], values['glu_gln'][i]] 881 **{col: [values['lact_glc'][i], values['lact_gln'][i], values['lact_o2'][i], values['glu_gln'][i]]