From f0354d299615377cabd50346cfda8d0d13151254 Mon Sep 17 00:00:00 2001 From: Daniel Weindl Date: Wed, 6 Nov 2024 10:51:18 +0100 Subject: [PATCH] Preserve column ordering in priors_to_measurements Appending instead of preprending the new observables/measurements will preserve the column order. --- petab/v1/priors.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/petab/v1/priors.py b/petab/v1/priors.py index 79f274bb..52fec20d 100644 --- a/petab/v1/priors.py +++ b/petab/v1/priors.py @@ -191,14 +191,14 @@ def scaled_observable_formula(parameter_id, parameter_scale): new_problem.observable_df = pd.concat( [ - pd.DataFrame(new_observable_dicts).set_index(OBSERVABLE_ID), new_problem.observable_df, + pd.DataFrame(new_observable_dicts).set_index(OBSERVABLE_ID), ] ) new_problem.measurement_df = pd.concat( [ - pd.DataFrame(new_measurement_dicts), new_problem.measurement_df, + pd.DataFrame(new_measurement_dicts), ], ignore_index=True, )