diff --git a/mlair/run_modules/pre_processing.py b/mlair/run_modules/pre_processing.py
index 4add6abbc98c2b0d97f3512a011c0ff5a3aefa70..c9e92e7deb22dcff12e9d4ab982f14289f764a97 100644
--- a/mlair/run_modules/pre_processing.py
+++ b/mlair/run_modules/pre_processing.py
@@ -137,7 +137,7 @@ class PreProcessing(RunEnvironment):
         if percentiles is None:
             percentiles = [.05, .1, .25, .5, .75, .9, .95]
         df_descr = df.iloc[:-ignore_last_lines].astype('float32').describe(
-            percentiles=percentiles).astype('int32')
+            percentiles=percentiles).astype("int32", errors="ignore")
         df_descr = pd.concat([df.loc[['# Samples']], df_descr]).T
         df_descr.rename(columns={"# Samples": "no. samples", "count": "no. stations"}, inplace=True)
         df_descr_colnames = list(df_descr.columns)