|
@@ -550,9 +550,11 @@ def save_csv(df: pd.DataFrame, filepath: str, update_current: bool = True):
|
|
|
df = df_current
|
|
df = df_current
|
|
|
|
|
|
|
|
# Format columns
|
|
# Format columns
|
|
|
- df['mean_energy'] = df['mean_energy'].map("{:.3f}".format)
|
|
|
|
|
|
|
+ if 'mean_energy' in df.columns:
|
|
|
|
|
+ df['mean_energy'] = df['mean_energy'].map("{:.3f}".format)
|
|
|
for col in ['mean_energy_stat_err', 'mean_energy_sys_err', 'mean_spread', 'mean_spread_stat_err']:
|
|
for col in ['mean_energy_stat_err', 'mean_energy_sys_err', 'mean_spread', 'mean_spread_stat_err']:
|
|
|
- df[col] = df[col].map("{:.4f}".format)
|
|
|
|
|
|
|
+ if col in df.columns:
|
|
|
|
|
+ df[col] = df[col].map("{:.4f}".format)
|
|
|
|
|
|
|
|
df.to_csv(filepath, index=False, float_format='%g')
|
|
df.to_csv(filepath, index=False, float_format='%g')
|
|
|
return
|
|
return
|