diff --git a/models/dayabay_v0.py b/models/dayabay_v0.py index c5ba43f863fe839a80a98ebbbcd61ff7858f5fec..b11cb779205ecdb95f8f5d57dcf2b8df95045873 100644 --- a/models/dayabay_v0.py +++ b/models/dayabay_v0.py @@ -79,7 +79,14 @@ class ParametersWrapper(NestedMKDict): if columns is None: columns = ['path', 'value', 'central', 'sigma', 'label'] df = DataFrame(dct, columns=columns) - df.fillna('', inplace=True) + for key in ('central', 'sigma'): + if df[key].isna().all(): + del df[key] + else: + df[key].fillna('-', inplace=True) + + df['value'].fillna('-', inplace=True) + df['label'].fillna('', inplace=True) return df def to_string(self, **kwargs) -> str: